找到 1203 篇文章,关于 NumPy

在 NumPy 中将整数数组元素的位左移

AmitDiwan
更新于 2022年2月17日 09:55:30

997 次浏览

要将整数数组元素的位左移,请在 Python NumPy 中使用 numpy.left_shift() 方法。通过在 x1 的右侧附加 x2 个 0 来左移位。由于数字的内部表示形式为二进制格式,因此此操作等效于将 x1 乘以 2**x2。x1 是输入值。x2 是要附加到 x1 的零的个数。必须是非负数。如果 x1.shape != x2.shape,则它们必须可广播到公共形状(这将成为输出的形状)。left_shift() 函数返回左移位的 x1…… 阅读更多

在 NumPy 中将值从一个数组复制到另一个数组

AmitDiwan
更新于 2022年2月17日 09:54:47

915 次浏览

要将值从一个数组复制到另一个数组(根据需要进行广播),请在 Python NumPy 中使用 numpy.copyto() 方法。- 第一个参数是源数组 - 第二个参数是目标数组 - casting 参数控制复制时可能发生哪种数据转换 - 'no' 表示数据类型不应转换。- 'equiv' 表示仅允许字节顺序更改。- 'safe' 表示仅允许保留值的转换。- 'same_kind' 表示仅允许安全转换或同类转换,例如 float64 到 float32。- 'unsafe' 表示可以执行任何数据转换。步骤首先,导入所需的库 - import numpy as np 创建…… 阅读更多

在 NumPy 中逐元素计算二维数组的按位非

AmitDiwan
更新于 2022年2月17日 09:52:56

125 次浏览

要逐元素计算二维数组的按位非,请在 Python NumPy 中使用 numpy.bitwise_not() 方法。计算输入数组中整数的底层二进制表示的按位非。此 ufunc 实现 C/Python 运算符˜。where 参数是在输入上广播的条件。在条件为 True 的位置,输出数组将设置为 ufunc 结果。在其他地方,输出数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的输出数组,则其中条件为 False 的位置将保持未初始化状态。步骤首先,导入…… 阅读更多

在 NumPy 中将输入解释为矩阵并为输出显示不同的类型

AmitDiwan
更新于 2022年2月17日 09:50:48

108 次浏览

要将输入解释为矩阵,请在 Python NumPy 中使用 numpy.asmatrix() 方法。dtype 参数用于设置输出数组的类型。与 matrix 不同,如果输入已经是矩阵或 ndarray,则 asmatrix 不会进行复制。等效于 matrix(data, copy=False)。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且与分布式、GPU 和稀疏数组库配合良好。步骤首先,导入所需的库 - import numpy as np 创建一个二维数组 - arr = np.array([[36, 36, 78, ... 阅读更多

在 NumPy 中逐元素计算一维数组的按位非

AmitDiwan
更新于 2022年2月17日 09:50:12

82 次浏览

要逐元素计算一维数组的按位非,请在 Python NumPy 中使用 numpy.bitwise_not() 方法。计算输入数组中整数的底层二进制表示的按位非。此 ufunc 实现 C/Python 运算符˜。where 参数是在输入上广播的条件。在条件为 True 的位置,输出数组将设置为 ufunc 结果。在其他地方,输出数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的输出数组,则其中条件为 False 的位置将保持未初始化状态。步骤首先,… 阅读更多

在 NumPy 中计算具有有符号整数类型的数组的按位非

AmitDiwan
更新于 2022年2月17日 09:47:14

117 次浏览

要计算具有有符号整数类型的数组的按位非,请在 Python NumPy 中使用 numpy.bitwise_not() 方法。计算输入数组中整数的底层二进制表示的按位非。此 ufunc 实现 C/Python 运算符˜。where 参数是在输入上广播的条件。在条件为 True 的位置,输出数组将设置为 ufunc 结果。在其他地方,输出数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的输出数组,则其中条件为 False 的位置将保持… 阅读更多

在 NumPy 中将输入解释为矩阵

AmitDiwan
更新于 2022年2月17日 09:47:39

263 次浏览

要将输入解释为矩阵,请在 Python NumPy 中使用 numpy.asmatrix() 方法。与 matrix 不同,如果输入已经是矩阵或 ndarray,则 asmatrix 不会进行复制。等效于 matrix(data, copy=False)。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且与分布式、GPU 和稀疏数组库配合良好。步骤首先,导入所需的库 - import numpy as np 创建一个二维数组 - arr = np.array([[36, 36, 78, 88], [92, 81, 98, 45], [22, 67, 54, 69 ], [69, 80, 80, ... 阅读更多

在 NumPy 中将 uint8 数组的元素解包到沿轴 0 的二值输出数组中

AmitDiwan
更新于 2022年2月17日 09:44:15

88 次浏览

要将 uint8 数组的元素解包到二值输出数组中,请在 Python NumPy 中使用 numpy.unpackbits() 方法。结果是二值(0 或 1)。轴是进行位解包的维度。轴使用“axis”参数设置。输入数组的每个元素都表示一个位字段,应将其解包到二值输出数组中。输出数组的形状可以是一维(如果 axis 为 None)或与输入数组相同的形状,并且沿指定的轴进行解包。轴是进行位解包的维度。None 表示… 阅读更多

在 NumPy 中返回数组的上三角矩阵,并在主对角线正上方将元素置零

AmitDiwan
更新于 2022年2月17日 09:42:54

187 次浏览

要返回数组的上三角矩阵,请在 Python NumPy 中使用 numpy.triu() 方法。- 第一个参数是输入数组 - 第二个参数是“k”,即在上方将元素置零的对角线。这里,k = 0(默认值)是主对角线,k < 0 在其下方,k > 0 在其上方。数组。k = 2 的值是将主对角线正上方的元素置零。该函数返回一个数组的副本,其中低于第 k 个对角线的元素被置零。对于 ndim 超过 2 的数组,triu 将应用于最后的两个轴。步骤在… 阅读更多

在 NumPy 中返回数组的上三角矩阵,并将主对角线也置零

AmitDiwan
更新于 2022年2月17日 09:38:53

628 次浏览

要返回数组的上三角矩阵,可以使用 Python NumPy 中的 numpy.triu() 方法。− 第一个参数是输入数组;第二个参数是 'k',即高于该对角线的元素将置零。这里,k = 0(默认值)为主对角线,k < 0 在其下方,k > 0 在其上方。'数组'。k = 1 的值也将主对角线置零。该函数返回数组的副本,其中低于第 k 个对角线的元素已置零。对于 ndim 超过 2 的数组,triu 将应用于最后两个轴。步骤在... 阅读更多

广告