找到 1203 篇文章 相关 NumPy

在 NumPy 中获取掩码数组的维度

AmitDiwan
更新于 2022 年 2 月 17 日 10:55:51

441 次查看

要获取掩码数组的维度,请在 Python NumPy 中使用 ma.MaskedArray.ndim 属性。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等。它支持各种硬件和计算平台,并且可以很好地与分布式、GPU 和稀疏数组库协同工作。步骤首先,导入所需的库 - import numpy as np import numpy.ma as ma创建数组 ... 阅读更多

在 NumPy 中返回仅第一个字符大写的数组副本

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

252 次查看

要返回仅第一个字符大写的数组副本,请在 Python NumPy 中使用 numpy.char.capitalize() 方法。arr 是要大写化的字符串输入数组。该函数返回 str 或 unicode 的输出数组,具体取决于输入类型。numpy.char 模块为 numpy.str_ 或 numpy.bytes_ 类型的数组提供了一组矢量化字符串操作。步骤首先,导入所需的库 - import numpy as np创建一个一维字符串数组 - arr = np.array(['bella', 'toM', 'john', 'katE', 'amy', 'brad'])显示我们的数组 - print("Array...", arr)获取数据类型 - print("Array datatype...", arr.dtype) 获取数组的维度 ... 阅读更多

在 NumPy 中返回元素级的字符串多次连接

AmitDiwan
更新于 2022 年 2 月 17 日 10:51:55

162 次查看

要返回元素级的字符串多次连接,请在 Python NumPy 中使用 numpy.char.multiply() 方法。multiply() 函数返回 string_ 或 unicode_ 的输出数组,具体取决于输入类型。numpy.char 模块为 numpy.str_ 或 numpy.bytes_ 类型的数组提供了一组矢量化字符串操作。步骤首先,导入所需的库 - import numpy as np创建一个一维字符串数组 - arr = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad'])显示我们的数组 - print("Array...", arr)获取数据类型 - print("Array datatype...", arr.dtype) 获取数组的维度 - print("Array Dimensions...", arr.ndim)获取数组的形状 - print("Our Array Shape...", arr.shape) 获取元素数量 ... 阅读更多

在 NumPy 中返回两个字符串数组的元素级字符串连接

AmitDiwan
更新于 2022 年 2 月 17 日 10:49:01

348 次查看

要返回两个字符串数组的元素级字符串连接,请在 Python NumPy 中使用 numpy.char.add() 方法。numpy.char 模块为 numpy.str_ 或 numpy.bytes_ 类型的数组提供了一组矢量化字符串操作。add() 函数返回与 x1 和 x2 形状相同的 string_ 或 unicode_ 的输出数组。x1 和 x1 是输入数组。步骤首先,导入所需的库 - import numpy as np创建两个一维字符串数组 arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad']) arr2 = np.array(['Cio', 'Hanks', 'Ceo', 'Hudson', 'Adams', 'Pitt'])显示数组 - print("Array 1...", arr1) print("Array 2...", arr2)获取 ... 阅读更多

在 NumPy 中解包元素并将解包计数设置为大于可用位数

AmitDiwan
更新于 2022 年 2 月 17 日 10:46:42

86 次查看

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

在 NumPy 中解包 uint8 数组的元素并从末尾截断这么多位

AmitDiwan
更新于 2022 年 2 月 17 日 10:44:30

160 次查看

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

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

AmitDiwan
更新于 2022 年 2 月 17 日 10:42:38

2K+ 次查看

要将整数数组元素的位右移,请在 Python NumPy 中使用 numpy.right_shift() 方法。位右移 x2。由于数字的内部表示形式为二进制格式,因此此操作等效于将 x1 除以 2**x2。x1 是输入值。x2 是要从 x1 右侧移除的位数。如果 x1.shape != x2.shape,则它们必须可广播到一个公共形状。right_shift() 函数返回 x1,其位右移 x2 次。如果 x1 和 x2 都是标量,则它是一个标量。步骤首先,导入 ... 阅读更多

在 NumPy 中沿轴 0 扩展数组的形状

AmitDiwan
更新于 2022 年 2 月 17 日 10:44:01

224 次查看

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

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

AmitDiwan
更新于 2022 年 2 月 17 日 10:40:37

2K+ 次查看

要将二维数组的数组元素的位左移,请在 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日 10:40:23

128 次浏览

要从数组的(扁平)列表创建记录数组,请在 Python NumPy 中使用 numpy.core.records.fromarrays() 方法。名称使用“names”参数设置。字段名称,可以以 'col1, col2, col3' 形式的逗号分隔字符串指定,也可以以 ['col1', 'col2', 'col3'] 形式的字符串列表或元组指定。可以使用空列表,在这种情况下使用默认字段名称('f0'、'f1'、…)。它返回由给定 arrayList 列组成的记录数组。第一个参数是数组类对象的列表(例如列表、元组和 ndarray)。dtype 是... 阅读更多

广告