588 次查看
要获取此类浮点数的精确小数位数,请在 Python Numpy 中使用 numpy.finfo() 方法的 precision 属性。finfo() 的第一个参数是浮点数,即要获取信息的相关浮点数据类型。步骤首先,导入所需的库 - import numpy as np检查 float16 类型。precision 用于获取近似的小数位数。iexp 用于获取指数部分的位数。min 是给定 dtype 的最小值。max 是给定 ... 阅读更多
512 次查看
要获取浮点表示的指数部分的位数,请在 Python Numpy 中使用 numpy.finfo() 方法的 iexp 属性。第一个参数是浮点数,即要获取信息的相关浮点数据类型。步骤首先,导入所需的库 - import numpy as np检查 float16 类型。iexp 用于获取指数部分的位数。min 是给定 dtype 的最小值。max 是给定 dtype 的最小值。 - a = np.finfo(np.float16(45.9)) print("float16 类型的指数部分的位数...", a.iexp) print("给定 dtype 的最小值...", a.min) print("给定 ... 阅读更多
151 次查看
要计算数组元素的双曲正切,请在 Python Numpy 中使用 numpy.tanh() 方法。该方法等效于 np.sinh(x)/np.cosh(x) 或 -1j * np.tan(1j*x)。返回相应的双曲正切值。如果 x 是标量,则为标量。第一个参数 x 是输入数组。第二个和第三个参数是可选的。第二个参数是 ndarray,结果存储到的位置。如果提供,则其形状必须是输入广播到的形状。如果未提供或为 None,则返回一个新分配的数组。第三个参数是条件广播到输入上。 ... 阅读更多
405 次查看
要计算双曲正切,请在 Python Numpy 中使用 numpy.tanh() 方法。等效于 np.sinh(x)/np.cosh(x) 或 -1j * np.tan(1j*x)。返回相应的双曲正切值。如果 x 是标量,则为标量。第一个参数 x 是输入数组。第二个和第三个参数是可选的。第二个参数是 ndarray,结果存储到的位置。如果提供,则其形状必须是输入广播到的形状。如果未提供或为 None,则返回一个新分配的数组。第三个参数是条件广播到输入上。在条件为 True 的位置,... 阅读更多
546 次查看
要获取浮点类型的机器限制信息,请在 Python Numpy 中使用 numpy.finfo() 方法。第一个参数是浮点类型,即要获取信息的相关浮点数据类型。步骤首先,导入所需的库 - import numpy as npmin 是给定 dtype 的最小值,max 是给定 dtype 的最小值。检查 float16 类型 - a = np.finfo(np.float16) print("float16 类型的最小值...", a.min) print("float16 类型的最大值...", a.max)检查 float32 类型 - b = np.finfo(np.float32) print("float32 类型的最小值...", b.min) print("float32 类型的最大值...", b.max)检查 float64 类型 - c = np.finfo(np.float64) print("float64 的最小值 ... 阅读更多
133 次查看
要获取整数类型的机器限制信息,请在 Python Numpy 中使用 numpy.iinfo() 方法。第一个参数是 int_type,即要获取信息的相关整数数据类型。步骤首先,导入所需的库 - import numpy as npmin 是给定 dtype 的最小值,max 是给定 dtype 的最小值。检查带有实例的 int16 类型 - a = np.iinfo(np.int16(20)) print("int16 类型的最小值...", a.min) print("int16 类型的最大值...", a.max)检查带有实例的 int32 类型 - b = np.iinfo(np.int32(30)) print("int32 类型的最小值...", b.min) print("int32 类型的最大值...", b.max)检查带有实例的 int64 类型 ... 阅读更多
240 次查看
要获取整数类型的机器限制信息,请在 Python Numpy 中使用 numpy.iinfo() 方法。第一个参数是 int_type,即要获取信息的相关整数数据类型。步骤首先,导入所需的库 - import numpy as npmin 是给定 dtype 的最小值,max 是给定 dtype 的最小值。检查 int16 类型 - a = np.iinfo(np.int16) print("int16 类型的最小值...", a.min) print("int16 类型的最大值...", a.max)检查 int32 类型 - b = np.iinfo(np.int32) print("int32 类型的最小值...", b.min) print("int32 类型的最大值...", b.max)检查 int64 类型 - c = np.iinfo(np.int64) print("int64 的最小值 ... 阅读更多
369 次查看
要返回输入数组共有的标量类型,请在 Python Numpy 中使用 numpy.common_type() 方法。第一个参数是输入数组。返回类型始终是不精确的(即浮点)标量类型,即使所有数组都是整数数组也是如此。如果其中一个输入是整数数组,则返回的最小精度类型为 64 位浮点 dtype。除了 int64 和 uint64 之外的所有输入数组都可以安全地转换为返回的 dtype,而不会丢失信息。步骤首先,导入所需的库 - import numpy as np要返回标量类型 ... 阅读更多
121 次查看
numpy.can_cast() 方法返回 True,如果根据转换规则可以进行数组标量和数据类型的转换。第一个参数是要转换的标量或数据类型或数组。第二个参数是要转换到的数据类型。步骤首先,导入所需的库 - import numpy as np检查数组标量和数据类型是否可以根据转换规则进行转换 - print("在 Numpy 中使用 can_cast() 方法进行检查") print("结果...", np.can_cast(np.array(20), 'i1')) print("结果...", np.can_cast(np.array(280), 'i1')) print("结果...", np.can_cast(np.array(80), 'u1')) print("结果...", np.can_cast(np.array(300.7), np.float32)) print("结果...", np.can_cast(np.array(120.6), np.float64)) print("结果...", np.can_cast(np.array(7.2e100), np.float32)) print("结果...", np.can_cast(np.array(6.5e100), np.float64))示例import numpy as np # numpy.can_cast() 方法返回 ... 阅读更多
134 次查看
要将日期时间数组转换为字符串数组,请在 Python Numpy 中使用 numpy.datetime_as_string() 方法。该方法返回与输入数组形状相同的字符串数组。第一个参数是要格式化的 UTC 时间戳数组。第二个参数是“时区”,显示日期时间时要使用的时区信息。如果是“UTC”,则以 Z 结尾以指示 UTC 时间。如果是“本地”,则首先转换为本地时区,然后以 +-#### 时区偏移量结尾。如果是 tzinfo 对象,则与“本地”一样,但使用指定的时区。步骤首先,导入所需的 ... 阅读更多