您的职能应:
您将需要检查数组的长度是否相同;如果不是,请引发ValueError。
您不能使用任何循环,内置函数或NumPy函数。
这是我的代码。这是一门Python初学者课程,所以我对numpy完全陌生。
import numpy as np
def difference(x,y):
x = np.array([[1,2],[3,4]], dtype=np.float64)
y = np.array([[5,6],[7,8]], dtype=np.float64)
print(x - y)
print(np.subtract(x, y))
def difference(x, y):
length_x = len(x)
length_y = len(y)
if length_x != length_y:
return str(ValueError) + ' Matrix Lengths Are Not The Same'
else:
final_matrix = x - y
return final_matrix