如何将以下形式的numpy数组A转换为中文:
“into B的形式”
这样我就可以对C进行逐元素乘法操作。
原文中的
原始问题是将标量与向量相乘,例如
[[1,2]
[3,4]]
“into B的形式”
[[[1,1,1],[2,2,2]]
[[3,3,3],[4,4,4]]]
这样我就可以对C进行逐元素乘法操作。
[[[ 5, 6, 7],[ 8, 9,10]]
[[11,12,13],[13,15,16]]]
原文中的
?
是一个HTML标签,表示一个段落。原始问题是将标量与向量相乘,例如
4 * [13,15,16]
。但是,我有一个标量矩阵(A)和一个向量矩阵(C),而不是一个向量。如果有一种方法可以避免像B那样复制值,我会更喜欢它(显然,使用for循环会太慢了)。
A[:,:,None] * C
但我还没有完全理解这里发生了什么。 - letmaikA[..., None] * C
,这不仅适用于两个维度,而是适用于任意数量的维度。 - Jaime