用Python一行代码判断两个矩阵或数组是否近似等于或等于
发布时间
阅读量:
阅读量
numpy.allclose函数能够用于检测两个矩阵在数值上是否大致相等(即近似相等),具体应用示例如下:
>>> np.allclose([1e10,1e-7], [1.00001e10,1e-8])
False
>>> np.allclose([1e10,1e-8], [1.00001e10,1e-9])
True
>>> np.allclose([1e10,1e-8], [1.0001e10,1e-9])
False
>>> np.allclose([1.0, np.nan], [1.0, np.nan])
False
>>> np.allclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
True
判断矩阵a与矩阵b是否完全一致,可采用np.all(a==b)这一方法。该方式与其它判定手段存在明显差异。
参考资料:
numpy官方:[numpy.allclose](https://numpy.org/doc/stable/reference/ge
全部评论 (0)
还没有任何评论哟~
