首先创建两个数组
a=np.array([10,9,8,7])
b=np.arange(4)
1.基本运算包括加减乘除 幂次方 ,对每个元素取sin cos tan 等
a+b
a-b
a**3
10*np.sin(b)
输出
[10 10 10 10]
[10 8 6 4]
[1000 729 512 343]
[0. 8.41470985 9.09297427 1.41120008]
2.关系运算,返还布尔类型的矩阵
c=np.arange(10).reshape((5,2))
print(c)
print(c>5)
输出
[[0 1]
[2 3]
[4 5]
[6 7]
[8 9]]
[[False False]
[False False]
[False False]
[ True True]
[ True True]]
3.乘法运算,乘法运算分为两种,*表示逐个相乘,np.dot(a,b)或a.dot(b)表示矩阵乘法
d=np.array([[1,2],
[4,3]])
e=np.arange(7,11).reshape((2,2))
print(d)
print(e)
print('-'*30)
print(d*e)
print(np.dot(d,e))
print(d.dot(e))
输出
[[1 2]
[4 3]]
[[ 7 8]
[ 9 10]]<