import numpy as np
“”""
数组与标量的算术运算会将标量值传播到各个元素:
“”"
arr = np.array([[1,2,5,6],[4,8,9,6]])
print(arr)
print(arr+1)
print(arr*2)
print(1/arr)
print(arr**2)
print("-"*50)
“”"
数组与数组之间的算术运算
“”"
arr1 = np.array([[1,3,5],[2,5,8]])
arr2 = np.array([[2,5,3],[4,2,1]])
print(arr2 - arr1)
arr*arr并非是矩阵乘法,而是对应元素之间的数字相乘
print(arr1*arr2)
“”"
数组之间的比较会生成布尔值数组
“”"
arr3 = np.array([[1,2,3],[5,8,9]])
arr4 = np.array([[5,2,3],[1,2,3]])
print(arr3 > arr4)
print(arr3 == arr4)