如果可以根据 Python 中的转换规则在标量和数据类型之间进行转换,则返回 True
如果可以根据转换规则出现标量和数据类型,则该方法返回 True。第一个参数是要转换的标量或数据类型或数组。第二个参数是要转换为的数据类型。numpy.can_cast()
脚步
首先,导入所需的库 -
import numpy as np
根据转换规则检查是否可以出现标量和数据类型。-
print("Checking with can_cast() method in Numpy\n")print("Result...",np.can_cast(20, 'i1'))
print("Result...",np.can_cast(280, 'i1'))
print("Result...",np.can_cast(80, 'u1'))
print("Result...",np.can_cast(300.7, np.float32))
print("Result...",np.can_cast(120.6, np.float64))
print("Result...",np.can_cast(7.2e100, np.float32))
print("Result...",np.can_cast(6.5e100, np.float64))
示例
import numpy as np输出结果#如果可以根据转换规则出现标量和数据类型,则 numpy.can_cast() 方法返回 True。
#第一个参数是要转换的标量或数据类型或数组。
#第二个参数是要转换为的数据类型。
print("Checking with can_cast() method in Numpy\n")
print("Result...",np.can_cast(20, 'i1'))
print("Result...",np.can_cast(280, 'i1'))
print("Result...",np.can_cast(80, 'u1'))
print("Result...",np.can_cast(300.7, np.float32))
print("Result...",np.can_cast(120.6, np.float64))
print("Result...",np.can_cast(7.2e100, np.float32))
print("Result...",np.can_cast(6.5e100, np.float64))
Checking with can_cast() method in NumpyResult... True
Result... False
Result... True
Result... True
Result... True
Result... False
Result... True
以上是 如果可以根据 Python 中的转换规则在标量和数据类型之间进行转换,则返回 True 的全部内容, 来源链接: utcz.com/z/297206.html