矩阵乘法矢量化的cellarray

时间:2016-11-15 00:49:47

标签: matlab vectorization

我有BC内部的矩阵单元格数组。我想获得A = [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] B = [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] [18x18 double] K = magic(18);

C = cell(8,1);
for ii = 1:8
    C{ii} = K*A{ii}'*B{ii};
end

for for循环:

from tqdm import tqdm, tqdm_pandas
tqdm.pandas(tqdm())

my_df['target'] = my_df.progress_apply(lambda x: my_fun(x), axis = 1)

如何以矢量化形式(单元格)执行此操作?

1 个答案:

答案 0 :(得分:0)

尽管有可能,

{{trans('vipFront.vip_2')}}

我仍然建议你使用一个循环。