38, 47])
>>> b**2
array([0, 1, 4, 9])
>>> a<35
array([ True, True, False, False], dtype=bool)
需要注意的是,乘法运算符...*的运算在NumPy数组中也是元素级别的(这与许多矩阵语言不同)。...如果想要执行矩阵乘积,可以使用dot函数:
>>> A = np.array( [[1,1], [0,1]] )
>>> B = np.array( [[2,0], [3,4]] )
>>> A
array...([[1, 1],
[0, 1]])
>>> B
array([[2, 0],
[3, 4]])
>>> A*B # 元素乘积...)
array([[5, 4],
[3, 4]])
>>> np.dot(A, B) # 矩阵相乘的另一种方式(another matrix product)