np.multiply函数
相同shape的数组对应元素相乘
import numpy as np
a = np.array(range(1, 5)).reshape((2, 2))
print(a)
"""[[1 2]
[3 4]]
"""
b = np.array(range(1, 5)).reshape((2, 2))
print(b)
"""[[1 2]
[3 4]]
"""
print(np.multiply(a, b))
"""[[ 1 4]
[ 9 16]]
"""
np.dot函数
"""
np.dot()
"""
# 一维数组 则得到的是两数组的內积
a = np.arange(1, 5)
print(a) # [1 2 3 4]
b = np.arange(1, 5)
print(b) # [1 2 3 4]
print(np.dot(a, b)) # 30
# 二维数组(矩阵) 则得到的是矩阵相乘
a = np.arange(1, 5).reshape((2, 2))
b = np.arange(1, 5).reshape((2, 2))
print(np.dot(a, b))
"""[[ 7 10]
[15 22]]
"""
*
# 二维数组
a = np.arange(1, 5).reshape((2, 2))
b = np.arange(1, 5).reshape((2, 2))
print(a * b)
"""[[ 1 4]
[ 9 16]]
"""
# 一维数组
a = np.arange(1, 5)
b = np.arange(1, 5)
print(a * b)
# [ 1 4 9 16]