我有两个非常大的列向量,A和B,分别大小为ax1和bx1。我想通过计算每个C和(b*a)x1的A(i)*B(j)来构造一个大小为A(i)*B(j)的向量i。为了说明我的意思:a=10^3;A=randn(a,1);Ctemp=zeros(a,b); for j=1:bCtemp(i,j)=A(i)*B(j);end
C=reshape(Ctemp
我正在尝试用clojure编写一个函数来查找序列(向量)的标准差。到目前为止,我已经定义了一个函数来找出一组数字的平均值,但我对一些事情有问题。首先,我对如何在clojure中使用平方根和幂感到困惑。其次,我正在尝试找出如何将每个元素分别从向量中提取出来,并从中减去平均值,然后将其平方。到目前为止,这是我的函数
(defn mean [a] (/ (reduce + a) (count a