104 次浏览
要返回在给定轴上数组元素的累积和,将 NaN 值视为零,请使用 nancumprod() 方法。遇到 NaN 值时,累积和不会改变,前导 NaN 值将被零替换。对于全是 NaN 值或为空的切片,将返回零。第一个参数是输入数组。第二个参数是计算累积和的轴。默认值 (None) 是在扁平化数组上计算 cumsum。第三个参数是返回数组和累加器的类型,其中元素被求和。如果 dtype … 阅读更多
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,如果… 阅读更多
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,如果数据类型之间的转换… 阅读更多
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 … 阅读更多
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) 获取… 阅读更多
1K+ 次浏览
反正切是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tan(z) = x。# 反正切也称为 atan 或 tan^{-1}。约定是返回实部位于 [-pi/2, pi/2] 的角度 z。对于实值输入数据类型,反正切总是返回实数输出。对于每个不能表示为实数或无穷大的值,它会产生 nan 并设置无效浮点数错误标志。对于复数值输入,反正切是一个复解析函数,它具有 [1j, infj] 和 [-1j, -infj] 作为分支切割,并且是… 阅读更多
3K+ 次浏览
反正切是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tan(z) = x。约定是返回实部位于 [-pi/2, pi/2] 的角度 z。反正切也称为 atan 或 tan^{-1}。对于实值输入数据类型,反正切总是返回实数输出。对于每个不能表示为实数或无穷大的值,它会产生 nan 并设置无效浮点数错误标志。对于复数值输入,反正切是一个复解析函数,它具有 [1j, infj] 和 [-1j, -infj] 作为分支切割,并且是连续的… 阅读更多
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("数组...", arr) 获取数据类型:−print("数组数据类型...", arr.dtype) 获取数组的维度 −print("数组… 阅读更多
449 次浏览
要计算双曲正弦,请使用 Python NumPy 中的 numpy.sinh() 方法。此方法等效于 1/2 * (np.exp(x) - np.exp(-x)) 或 -1j * np.sin(1j*x)。返回相应的双曲正弦值。如果 x 是标量,则为标量。第一个参数 x 是输入数组。第二个和第三个参数是可选的。第二个参数是 ndarray,结果存储到其中的位置。如果提供,则其形状必须与输入广播到的形状一致。如果未提供或为 None,则返回一个新分配的数组。第三个参数是条件广播到……阅读更多
要将度数组转换为弧度,请使用 Python NumPy 中的 numpy.deg2rad() 方法。此方法返回以弧度表示的相应角度。如果 x 是标量,则为标量。第一个参数是以度为单位的输入角度。第二个和第三个参数是可选的。第二个参数是 ndarray,结果存储到其中的位置。如果提供,则其形状必须与输入广播到的形状一致。如果未提供或为 None,则返回一个新分配的数组。第三个参数是条件广播到输入。在条件为 True 的位置,……阅读更多