请考虑以下代码
import numpy as np
a = np.array([10,20,30])
b = np.array([3,5,7])
print(np.mod(a,b))
输出:
[1 0 2]
import numpy as np
a = np.array([10,20,30])
b = np.array([3,5,7])
print(np.remainder(a,b))
输出:
[1 0 2]
两个函数都给出了相同的值,有什么区别吗?
最佳答案 没有区别,它们是别名:
>>> np.mod is np.remainder
True
具体来说,mod是余数的别名:
>>> np.mod.__name__
'remainder'