在R
中,函数outer
在结构上允许您取两个向量X
和Y
的外积,同时为应用于每个组合的实际函数提供了许多选项。例如,outer(x,y,'-')
创建x
和y
之间元素差异的“外部积”矩阵。朱莉娅也有类似的吗?
广播是在添加.
时发生的Julia操作。当两个容器具有相同的大小时,这是一个元素操作。示例:如果size(x)==size(y)
,x.*y
是元素式的。然而,当形状不匹配时,那么广播就真正生效了。如果其中一个是行向量,而其中一个是列向量,那么输出将是2D,out[i,j]
将列向量的i
第1行与j
行向量匹配。这意味着x.*y
是编写外部乘积的一种特殊方式,如果其中一个是行向量,而另一个是列向量。
一般来说,broadcast正在做的是:
当维数变大时,这是浪费的,所以Julia提供了broadcast(),它扩展数组参数中的单例维数,以匹配其他数组中的相应维数,而不使用额外的内存
(本文摘自《朱莉娅手册》)
但是这可以推广到所有其他二进制运算符,所以x.-y'
就是您要寻找的。
null
Jump是否支持在模型中直接使用数学逻辑? 我知道它支持条件指示符,但是这些条件指示符怎么样? 例如: 1-一个是一个二进制变量,它与当前解决方案的约束的满意度和非满意度状态相关联。
null 我的两个问题仍然存在。
许多博客和手册本身都说朱莉娅是动态键入的。但是从我对手册的阅读来看,我觉得它更像是静态键入的类型推断,就像F#。 Julia是静态类型化的吗 它是动态类型的吗 我假设它是动态输入的,看来手册不太可能是错的 朱莉娅是否涉及类型推断
我确信julia已经启用,并且linter也启用了(在vs代码设置中:julia>lint:Run),我在xxx.jl脚本上得到了语法高亮显示,但根本没有linter。 我在最新的vs代码+最新的Julia1.07扩展+最新的MacOSX上。我对vs代码进行了干净的安装,在安装之前清除了所有旧的相关文件夹(https://stackoverflow.com/a/53839847/11608725)
时间:4.16 上午11:15 面试时长:8-9分钟(时间太短了,没咋深问就结束了,俺也知道是凉了) 提问问题: 1,自我介绍 2,以前的经历偏内容运营,为什么现在想投私域运营这个岗位(以前做的小红书运营,现在投的私域运营) 3,你对私域运营的了解是什么 4,之前有做过相关的活动运营宣传吗?(这里俺只讲了策划案里面的框架和节日营销,没提到点上比如线上线下宣传等) 5,如果用三个词来概括一下你自己,