找到 1203 篇文章 关于 NumPy

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

AmitDiwan
更新于 2022-02-28 06:56:19

138 次浏览

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

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

AmitDiwan
更新于 2022-02-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-02-28 06:49:37

104 次浏览

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

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

AmitDiwan
更新于 2022-02-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() 方法如果 ... 阅读更多

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

AmitDiwan
更新于 2022-02-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() 方法如果转换 ... 阅读更多

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

AmitDiwan
更新于 2022-02-28 06:41:26

2K+ 次浏览

要将日期时间数组转换为字符串数组,请在 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]')要将日期时间数组转换为字符串数组,请在 Python NumPy 中使用 numpy.datetime_as_string() 方法 - print("结果...", np.datetime_as_string(arr, unit ='m'))示例 import numpy ... 阅读更多

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

AmitDiwan
更新于 2022-02-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)获取 ... 阅读更多

获取数组元素的三角反切

AmitDiwan
更新于 2022-02-28 06:33:20

1K+ 次浏览

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

获取 Python 中的三角反切

AmitDiwan
更新于 2022-02-28 06:30:52

3K+ 次浏览

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

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

AmitDiwan
更新于 2022-02-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 ... 阅读更多

广告