我试图在numpy和中迭代数组,使用索引上的一些计算,对每个元素应用一个函数。f, A)
# A_1 should now be a matrix that is transformed: [4 10 18]
使用for循环很容易做到这一点,但是我的矩阵太大了,在这种情况下这样做是不有效的。我正在尝试使用numpy的内置方法,如apply或a
术语描述了numpy如何在算术操作中处理不同形状的数组。Example 2 :
a = array([1.0,2.0,3.0])a * b
>我们可以认为,在算术运算期间,标量b被拉伸成一个形状与a相同的数组。Numpy足够聪明地使用原始标量值,而无需实际复制,因此广播操作尽可能具有内存和计算效率(b是标量,而不是