【发布时间】:2020-10-18 01:11:11
【问题描述】:
假设我有一个大小为 2x1 的数组和另一个大小相同的数组。我想将第二个数组中的每个元素分别与第一个数组相乘,得到一个大小为 4x1 的数组。假设我有以下数组:
my_array_1 = array([[1.],
[1.]])
和
my_array_2 = array([[5.],
[1.]])
结果应该如下:
result_array = array([[5.],
[5.],
[1.],
[1.]])
我知道迭代索引以使用 for 循环获得结果数组,但是有没有更有效的方法,例如NumPy 函数调用?
【问题讨论】:
标签: python arrays numpy loops matrix-multiplication