1.导入numpy
import numpy as np
2.构造两个数组
x = np.array([5,5])
y = np.array([2,2])
3.数组对应位置相乘
np.multiply(x,y)
4.数组的点乘
如果数组或者矩阵形状相同,会进行点乘的运算
如果矩阵1的行数等于矩阵2的列数,矩阵1的列数等于矩阵2的行数,会进行矩阵乘法
np.dot(x,y)
x.shape
y.shape
x.shape = 2,1
x
np.dot(x,y)
y.shape = 1,2
y
x
print (x.shape)
print (y.shape)
np.dot(x,y)
np.dot(y,x)
5.矩阵对应位置数值的比较
相同为true,不同为flase
y = np.array([1,1,1,4])
x = np.array([1,1,1,2])
x == y
6.矩阵对应位置逻辑运算
np.logical_and(x,y)
np.logical_or(x,y)
np.logical_not(x,y)