找到 34423 篇文章 相关编程

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

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

187 次查看

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

返回数组的上三角,并在 NumPy 中将上方的对角线设置为零元素

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

507 次查看

要返回数组的上三角,请在 Python NumPy 中使用 numpy.triu() 方法 - 第 1 个参数是输入数组,第 2 个参数是“k”,即要将元素置零的对角线上方。这里,k = 0(默认值)是主对角线,k < 0 在其下方,k > 0 在其上方。该函数返回一个数组的副本,其中第 k 个对角线以下的元素被置零。对于 ndim 超过 2 的数组,triu 将应用于最后两个轴。步骤首先,导入所需的库 - 导入 numpy 作为 np 创建一个二维数组 - arr = ... 阅读更多

在 NumPy 中从数组的(扁平)列表创建记录数组

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

254 次查看

要从数组的(扁平)列表创建记录数组,请在 Python NumPy 中使用 numpy.core.records.fromarrays() 方法。它返回由给定数组列表列组成的记录数组。第一个参数是数组类对象的列表(例如列表、元组和 ndarray)。dtype 是所有数组的有效 dtype。如果 dtype 为 None,则格式、名称、标题、对齐、字节顺序参数将传递给 numpy.format_parser 以构造 dtype。步骤首先,导入所需的库 - 导入 numpy 作为 np 使用 numpy.array() 方法创建一个新数组 - arr1 = np.array([[5, 10, 15], [20, 25, 30]]) arr2 = np.array([[9, 18, ... 阅读更多

在 NumPy 中扩展轴 1 上数组的形状

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

3K+ 次查看

要扩展数组的形状,请使用 numpy.expand_dims() 方法。插入一个新数组,该数组将出现在扩展数组形状的轴位置。该函数返回输入数组的视图,其维度数量增加。NumPy 提供全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等。它支持各种硬件和计算平台,并且与分布式、GPU 和稀疏数组库配合良好。步骤首先,导入所需的库 - 导入 numpy 作为 np 使用 array() 方法创建数组 - arr = np.array([5, 10, 15, 20, 25, 30]) 显示... 阅读更多

在 NumPy 中将 uint8 数组的元素解包到特定轴上的二进制值输出数组中

AmitDiwan
更新于 2022 年 2 月 16 日 13:05:31

265 次查看

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

将二进制值 NumPy 数组的元素打包到轴 1 上的 uint8 数组中的位中

AmitDiwan
更新于 2022 年 2 月 16 日 13:01:39

105 次查看

要将二进制值数组的元素打包到 uint8 数组中的位中,请在 Python NumPy 中使用 numpy.packbits() 方法。结果通过在末尾插入零位来填充到完整的字节。轴使用 axis 参数设置。轴是在其上执行位打包的维度。我们已设置轴 1。轴是在其上执行位打包的维度。None 表示打包扁平化数组。bitorder 是输入位的顺序。“big”将模仿 bin(val),[0, 0, 0, 0, 0, 0, 1, 1] ⇒ 3 = 0b00000011,“little”将反转顺序,因此 [1,... 阅读更多

将二进制值数组的元素打包到 NumPy 中特定轴上的 uint8 数组中的位中

AmitDiwan
更新于 2022 年 2 月 16 日 12:56:58

127 次查看

要将二进制值数组的元素打包到 uint8 数组中的位中,请在 Python NumPy 中使用 numpy.packbits() 方法。结果通过在末尾插入零位来填充到完整的字节。轴使用 axis 参数设置。轴是在其上执行位打包的维度。轴是在其上执行位打包的维度。None 表示打包扁平化数组。bitorder 是输入位的顺序。“big”将模仿 bin(val),[0, 0, 0, 0, 0, 0, 1, 1] ⇒ 3 = 0b00000011,“little”将反转顺序,因此 [1,... 阅读更多

计算 NumPy 中布尔数组的按位非

AmitDiwan
更新于 2022 年 2 月 16 日 12:38:04

639 次查看

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

逐元素计算两个一维 NumPy 数组的按位异或

AmitDiwan
更新于 2022 年 2 月 16 日 12:34:22

128 次查看

要逐元素计算两个一维数组的按位或,请在 Python NumPy 中使用 numpy.bitwise_xor() 方法。计算输入数组中整数的底层二进制表示的按位异或。此 ufunc 实现 C/Python 运算符^。第 1 个和第 2 个参数是数组,仅处理整数和布尔类型。如果 x1.shape != x2.shape,则它们必须能够广播到一个公共形状。where 参数是广播到输入的条件。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始... 阅读更多

广告

© . All rights reserved.