加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – numpy.mod()和numpy.remainder()之间有什么区别?

发布时间:2020-12-20 11:08:41 所属栏目:Python 来源:网络整理
导读:请考虑以下代码 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,7]) print(np.remainder(a,b)) 输出: [1 0 2] 两个函数都给出了相同的值,有什么区别吗? 解决
请考虑以下代码

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,7]) 

print(np.remainder(a,b))

输出:

[1 0 2]

两个函数都给出了相同的值,有什么区别吗?

解决方法

没有区别,它们是别名:

>>> np.mod is np.remainder
True

具体来说,mod是余数的别名:

>>> np.mod.__name__
'remainder'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读