如果可以根据 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 Numpy

Result... True

Result... False

Result... True

Result... True

Result... True

Result... False

Result... True

以上是 如果可以根据 Python 中的转换规则在标量和数据类型之间进行转换,则返回 True 的全部内容, 来源链接: utcz.com/z/297206.html

回到顶部