找到关于 NumPy 的1203 篇文章

计算 Python 中数组元素的反双曲正切

AmitDiwan
更新于 2022年2月28日 06:56:19

138 次浏览

反双曲正切是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tanh(z) = x。惯例是返回虚部位于 [-π/2, π/2] 的 z。反双曲正切也称为 atanh 或 tanh^-1。要在 Python NumPy 中计算数组元素的反双曲正切,请使用 numpy.arctanh() 方法。该方法返回与 x 形状相同的数组。如果 x 是标量,则这是一个标量。第一个参数 x 是输入数组。第二个和第三个参数是可选的。第二个参数是 ndarray,A ... 阅读更多

计算 Python 中的第 n 次离散差分

AmitDiwan
更新于 2022年2月28日 06:53:23

111 次浏览

要计算第 n 次离散差分,请使用 numpy.diff() 方法。沿给定轴的第一差分由 out[i] = a[i+1] - a[i] 给出,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了沿轴的维度比 n 小。输出的类型与 a 的任何两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多

返回数组元素的累积和,将 NaN 视为零,但更改 Python 中结果的类型

AmitDiwan
更新于 2022年2月28日 06:49:37

104 次浏览

要返回沿给定轴的数组元素的累积和,并将 NaN 视为零,请使用 nancumprod() 方法。遇到 NaN 时,累积和不会改变,并且前导 NaN 将被零替换。对于全为 NaN 或为空的切片,将返回零。第一个参数是输入数组。第二个参数是计算累积和的轴。默认为 (None),即计算展平数组的 cumsum。第三个参数是返回数组的类型以及累加器中元素求和的类型。如果 dtype ... 阅读更多

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

AmitDiwan
更新于 2022年2月28日 06:46:30

96 次浏览

numpy.can_cast() 方法如果标量和数据类型可以根据转换规则发生转换,则返回 True。第一个参数是要转换的标量或数据类型或数组。第二个参数是要转换到的数据类型。步骤首先,导入所需的库 - import numpy as np 检查标量和数据类型是否可以根据转换规则发生转换。- print("使用 NumPy 中的 can_cast() 方法进行检查") print("结果...", np.can_cast(20, 'i1')) print("结果...", np.can_cast(280, 'i1')) print("结果...", np.can_cast(80, 'u1')) print("结果...", np.can_cast(300.7, np.float32)) print("结果...", np.can_cast(120.6, np.float64)) print("结果...", np.can_cast(7.2e100, np.float32)) print("结果...", np.can_cast(6.5e100, np.float64)) 示例 import numpy as np # numpy.can_cast() 方法返回 True,如果 ... 阅读更多

如果根据 Python 中的转换规则可以发生数据类型之间的转换,则返回 True

AmitDiwan
更新于 2022年2月28日 06:44:30

83 次浏览

numpy.can_cast() 方法如果根据转换规则可以发生数据类型之间的转换,则返回 True。第一个参数是要转换的数据类型或数组。第二个参数是要转换到的数据类型。步骤首先,导入所需的库 - import numpy as np 使用 can_cast() 检查数据类型之间是否可以根据转换规则发生转换 - print("使用 NumPy 中的 can_cast() 方法进行检查") print("结果...", np.can_cast(np.int32, np.int64)) print("结果...", np.can_cast(np.float64, complex)) print("结果...", np.can_cast(complex, float)) print("结果...", np.can_cast('i8', 'f8')) print("结果...", np.can_cast('i8', 'f4')) print("结果...", np.can_cast('i4', 'S4')) 示例 import numpy as np # numpy.can_cast() 方法返回 True,如果数据类型之间可以... 阅读更多

将 Python 中传递分钟日期时间单元的日期时间数组转换为字符串数组

AmitDiwan
更新于 2022年2月28日 06:41:26

2K+ 次浏览

要将日期时间数组转换为字符串数组,请在 Python NumPy 中使用 numpy.datetime_as_string() 方法,该方法返回与输入数组形状相同的字符串数组。“units”参数设置日期时间单元以更改精度。步骤首先,导入所需的库 - import numpy as np 创建一个 datetime 数组。“M”类型指定 datetime - arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]') 要将日期时间数组转换为字符串数组,请在 Python NumPy 中使用 numpy.datetime_as_string() 方法 - print("结果...", np.datetime_as_string(arr, unit ='m')) 示例 import numpy ... 阅读更多

给定直角三角形的“直角边”,返回其斜边,Python

AmitDiwan
更新于 2022年2月28日 06:38:48

386 次浏览

要获得斜边,请在 Python NumPy 中使用 numpy.hypot() 方法。该方法返回三角形(s) 的斜边。如果 x1 和 x2 都是标量,则这是一个标量。此方法等效于 sqrt(x1**2 + x2**2),逐元素计算。如果 x1 或 x2 是类似标量的,则将其广播以用于另一个参数的每个元素。参数是三角形(s) 的直角边。如果 x1.shape != x2.shape,则它们必须可广播到公共形状。步骤首先,导入所需的库 - import numpy as np 创建一个具有整数元素的数组 - arr = np.ones((3, 3), dtype=int) 显示我们的数组 - print("数组...", arr) 获取 ... 阅读更多

获取 Python 中数组元素的三角反切函数

AmitDiwan
更新于 2022年2月28日 06:33:20

1K+ 次浏览

arctan 是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tan(z) = x。# 反正切也称为 atan 或 tan^{-1}。惯例是返回实部位于 [-π/2, π/2] 的角 z。对于实数值输入数据类型,arctan 始终返回实数输出。对于每个不能表示为实数或无穷大的值,它会产生 nan 并设置无效浮点错误标志。对于复数值输入,arctan 是一个复解析函数,它具有 [1j, infj] 和 [-1j, -infj] 作为分支切割,并且是 ... 阅读更多

获取 Python 中的三角反切函数

AmitDiwan
更新于 2022年2月28日 06:30:52

3K+ 次浏览

反正切函数是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tan(z) = x。惯例是返回实部位于 [-π/2, π/2] 区间的角 z。反正切也称为 atan 或 tan⁻¹。对于实数值输入数据类型,反正切总是返回实数输出。对于不能表示为实数或无穷大的每个值,它会产生 nan 并设置无效浮点错误标志。对于复数值输入,反正切是一个复解析函数,具有 [1j, infj] 和 [-1j, -infj] 作为分支切割,并且是连续的……阅读更多

在 Python 中将日期时间数组转换为字符串数组,并传递小时日期时间单位

AmitDiwan
更新于 2022年2月28日 06:27:11

浏览量:193 次

要在 Python NumPy 中将日期时间数组转换为字符串数组,请使用 numpy.datetime_as_string() 方法。该方法返回与输入数组形状相同的字符串数组。第一个参数是要格式化的 UTC 时间戳数组。“units”参数设置日期时间单位以更改精度。我们传递了小时单位。首先,导入所需的库 −import numpy as np 创建一个日期时间数组。'M' 类型指定日期时间 −arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]') 显示我们的数组 −print("Array...", arr) 获取数据类型:−print("Array datatype...", arr.dtype) 获取数组的维度 −print("Array ... 阅读更多

广告