找到 34423 篇文章,关于编程

获取 Python 中整数类型的机器限制信息

AmitDiwan
更新于 2022年2月24日 10:28:50

240 次浏览

要获取整数类型的机器限制信息,请在 Python Numpy 中使用 numpy.iinfo() 方法。第一个参数是 int_type,即要获取信息的整数数据类型的种类。步骤首先,导入所需的库 - import numpy as np min 是给定 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 ... 阅读更多

返回对象的 Python 类型对应的标量 dtype 或 NumPy 等价类型

AmitDiwan
更新于 2022年2月24日 10:27:08

208 次浏览

要返回对象的 Python 类型对应的标量 dtype 或 NumPy 等价类型,请使用 numpy.obj2sctype() 方法。第一个参数是要返回其类型的对象。如果给出,则默认参数将返回给无法确定其类型的对象。如果没有给出,则对于这些对象将返回 None。步骤首先,导入所需的库 - import numpy as np 要返回对象的 Python 类型对应的标量 dtype 或 NumPy 等价类型,请使用 numpy.obj2sctype() 方法 - print("在 Numpy 中使用 obj2sctype() 方法")检查 int - print("结果...", np.obj2sctype(np.array([45, 89]))) print("结果...", np.obj2sctype(np.array([389, 7985])))检查 float - print("结果...", np.obj2sctype(np.float32)) print("结果...", np.obj2sctype(np.float64)) print("结果...", ... 阅读更多

在 Python 中返回输入数组共有的标量类型

AmitDiwan
更新于 2022年2月24日 10:24:33

369 次浏览

要返回输入数组共有的标量类型,请在 Python Numpy 中使用 numpy.common_type() 方法。第一个参数是输入数组。返回类型始终是不精确(即浮点)标量类型,即使所有数组都是整数数组也是如此。如果其中一个输入是整数数组,则返回的最小精度类型是 64 位浮点 dtype。除了 int64 和 uint64 之外的所有输入数组都可以安全地转换为返回的 dtype,而不会丢失信息。步骤首先,导入所需的库 - import numpy as np 要返回标量类型 ... 阅读更多

如果根据 Python 中的转换规则可以在数组标量和数据类型之间进行转换,则返回 True

AmitDiwan
更新于 2022年2月24日 10:22:41

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() 方法返回 ... 阅读更多

在 Python 中将日期时间数组转换为带有 pytz 时区对象的字符串数组

AmitDiwan
更新于 2022年2月24日 10:20:48

134 次浏览

要将日期时间数组转换为字符串数组,请在 Python Numpy 中使用 numpy.datetime_as_string() 方法。该方法返回一个与输入数组形状相同的字符串数组。第一个参数是要格式化的 UTC 时间戳数组。第二个参数是“时区”,在显示日期时间时要使用的时区信息。如果为“UTC”,则以 Z 结尾以指示 UTC 时间。如果为“local”,则先转换为本地时区,然后后缀为 +-#### 时区偏移量。如果是 tzinfo 对象,则与“local”一样,但使用指定的时区。步骤首先,导入所需的 ... 阅读更多

在 Python 中返回复数值输入的以 2 为底的对数

AmitDiwan
更新于 2022年2月24日 10:18:38

266 次浏览

要返回输入数组的以 2 为底的对数,请在 Python Numpy 中使用 numpy.log2() 方法该方法返回 x 的以 2 为底的对数。如果 x 是标量,则为标量。第一个参数 x 是输入值,类似数组。第二个参数是 out,结果存储到的位置。如果提供,则其形状必须是输入广播到的形状。如果没有提供或为 None,则返回一个新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量。第三个参数是 where,条件广播到输入上。在 ... 阅读更多

在 Python 中确定遵循标准强制转换规则的公共类型

AmitDiwan
更新于 2022年2月24日 10:16:35

151 次浏览

要确定遵循标准强制转换规则的公共类型,请在 Python numpy 中使用 numpy.find_common_type() 方法。第一个参数是表示数组的 dtype 或可转换为 dtype 的对象的列表。第二个参数是表示标量的 dtype 或可转换为 dtype 的对象的列表。find_common_type() 方法返回公共数据类型,它是忽略 scalar_types 的 array_types 的最大值,除非 scalar_types 的最大值是不同类型的(dtype.kind)。如果类型无法识别,则返回 None。步骤首先,导入所需的库 - import numpy as np 在 Numpy 中使用 find_common_type() 方法。确定遵循标准强制转换规则的公共类型 ... 阅读更多

在 Python 中返回输入数组的以 2 为底的对数

AmitDiwan
更新于 2022年2月24日 10:13:17

679 次浏览

要返回输入数组的以 2 为底的对数,请在 Python Numpy 中使用 numpy.log2() 方法该方法返回 x 的以 2 为底的对数。如果 x 是标量,则为标量。第一个参数 x 是输入值,类似数组。第二个参数是 out,结果存储到的位置。如果提供,则其形状必须是输入广播到的形状。如果没有提供或为 None,则返回一个新分配的数组。元组必须具有等于输出数量的长度。第三个参数是 where,条件广播到输入上。在 ... 阅读更多

在 Python 中计算复数值输入的自然对数

AmitDiwan
更新于 2022年2月24日 10:11:04

460 次浏览

自然对数 log 是指数函数的反函数,因此 log(exp(x)) = x。自然对数是以 e 为底的对数。该方法返回 x 的自然对数,逐元素计算。如果 x 是标量,则这是一个标量。第一个参数是输入值,类似数组。第二个参数是 out,结果存储到的位置。如果提供,则其形状必须与输入广播到的形状相同。如果未提供或为 None,则返回一个新分配的数组。元组(仅可能作为关键字参数)的长度必须等于… 阅读更多

在 Python 中将日期时间数组转换为带有 UTC 时区的字符串数组

AmitDiwan
更新于 2022-02-24 10:08:49

461 次查看

要将日期时间数组转换为字符串数组,请在 Python Numpy 中使用 numpy.datetime_as_string() 方法。该方法返回与输入数组形状相同的字符串数组。第一个参数是要格式化的 UTC 时间戳数组。第二个参数是“timezone”,显示日期时间时要使用的时区信息。如果为‘UTC’,则以 Z 结尾以指示 UTC 时间。步骤首先,导入所需的库 -import numpy as np创建一个日期时间数组。'M' 类型指定日期时间 -arr = np.arange('2022-02-20T03:25', 6*60, 60, dtype='M8[m]')显示我们的数组 -print("Array...", arr)获取数据类型 -print("Array datatype...", ... 阅读更多

广告

© . All rights reserved.