441 次浏览
要获取掩码数组的维度,请在 Python Numpy 中使用 ma.MaskedArray.ndim 属性。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值的数组,用于确定关联数组的每个元素的值是否有效。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且可以很好地与分布式、GPU 和稀疏数组库配合使用。步骤首先,导入所需的库 - import numpy as np import numpy.ma as ma创建数组 ... 阅读更多
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)获取数组的维度 - ... 阅读更多
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)获取元素数量 - ... 阅读更多
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)获取 ... 阅读更多
86 次浏览
要将 uint8 数组的元素解包到二进制值输出数组中,请在 Python Numpy 中使用 numpy.unpackbits() 方法。结果为二进制值(0 或 1)。轴是执行位解包的维度。使用“axis”参数设置轴。要设置要解包的元素数量,请使用“count”参数。输入数组的每个元素都表示一个位字段,该位字段应解包到二进制值输出数组中。输出数组的形状要么是一维(如果轴为 None),要么与输入数组的形状相同,并且沿轴进行解包 ... 阅读更多
160 次浏览
2K+ 次浏览
要将整数数组元素的位右移,请在 Python Numpy 中使用 numpy.right_shift() 方法。位右移 x2。因为数字的内部表示形式为二进制格式,所以此操作等效于将 x1 除以 2**x2。x1 是输入值。x2 是要从 x1 右侧移除的位数。如果 x1.shape != x2.shape,则它们必须可广播到共同的形状。right_shift() 函数返回 x1,其位右移 x2 次。如果 x1 和 x2 都是标量,则这是一个标量。步骤首先,导入 ... 阅读更多
224 次浏览
要扩展数组的形状,请使用 numpy.expand_dims() 方法。插入一个新轴,该轴将出现在扩展数组形状的轴位置。我们将在此处设置轴 0。该函数返回输入数组的视图,其维度数量增加。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且可以很好地与分布式、GPU 和稀疏数组库配合使用。步骤首先,导入所需的库 - import numpy as np使用 array() 方法创建数组 - arr = np.array([5, ... 阅读更多
要将二维数组的数组元素的位向左移动,请在 Python Numpy 中使用 numpy.left_shift() 方法。位通过在 x1 的右侧追加 x2 个 0 来向左移动。由于数字的内部表示形式为二进制格式,因此此操作等效于将 x1 乘以 2**x2。x1 是输入值。x2 是要追加到 x1 的零的数量。必须是非负数。如果 x1.shape != x2.shape,则它们必须可广播到一个公共形状(这将成为输出的形状)。函数 left_shift() 返回 x1,其中... 阅读更多
128 次查看
要从数组的(扁平)列表创建记录数组,请在 Python Numpy 中使用 numpy.core.records.fromarrays() 方法。名称使用“names”参数设置。字段名称,可以以“col1, col2, col3”形式的逗号分隔字符串指定,也可以以['col1', 'col2', 'col3']形式的字符串列表或元组指定。可以使用空列表,在这种情况下使用默认字段名称('f0','f1',…)。它返回由给定 arrayList 列组成的记录数组。第一个参数是数组类对象(如列表、元组和 ndarray)的列表。dtype 是... 阅读更多