找到关于 NumPy 的1203 篇文章

在 NumPy 中从文本形式的记录列表创建 recarray 并设置有效数据类型

AmitDiwan
更新于 2022-02-18 11:07:35

63 次查看

要在文本形式的记录列表中创建 recarray,请使用 Python NumPy 中的 numpy.core.records.fromrecords() 方法。使用“names”参数设置名称。字段名称,可以以 'col1, col2, col3' 形式的逗号分隔字符串的形式指定,也可以以 ['col1', 'col2', 'col3'] 形式的字符串列表或元组的形式指定。可以使用空列表,在这种情况下,将使用默认字段名称('f0','f1',…)。使用“dtype”参数设置数据类型。第一个参数是数据,同一字段中的数据可能是异构的——它们将被提升为… 阅读更多

使用 stack() 连接 NumPy 数组序列

AmitDiwan
更新于 2022-02-18 11:02:34

202 次查看

要连接一系列数组,请在 Python NumPy 中使用 numpy.stack() 方法。该函数返回的堆叠数组比输入数组多一个维度。“axis”参数指定结果维度中新轴的索引。例如,如果 axis=0,它将是第一个维度,如果 axis=-1,它将是最后一个维度。“out”参数,如果提供,则为放置结果的目标。形状必须正确,与如果没有指定 out 参数,stack 将返回的形状相匹配。步骤首先,导入所需的库 −import numpy as np 创建… 阅读更多

在 NumPy 中沿轴 0 从数组中删除长度为一的轴

AmitDiwan
更新于 2022-02-18 11:00:24

266 次查看

使用 numpy.squeeze() 方法压缩数组形状。这将从特定轴上的数组中删除长度为一的轴。“axis”参数设置轴。我们在这里设置了轴 0。该函数返回输入数组,但删除了所有或一部分长度为 1 的维度。这始终是 a 本身或输入数组的视图。如果所有轴都被压缩,结果将是 0d 数组而不是标量。“axis”选择形状中长度为一的条目的子集。如果选择的轴的形状条目… 阅读更多

在 NumPy 中沿特定轴从数组中删除长度为一的轴

AmitDiwan
更新于 2022-02-18 10:58:12

126 次查看

使用 numpy.squeeze() 方法压缩数组形状。这将从特定轴上的数组中删除长度为一的轴。“axis”参数设置轴。该函数返回输入数组,但删除了所有或一部分长度为 1 的维度。这始终是 a 本身或输入数组的视图。如果所有轴都被压缩,结果将是 0d 数组而不是标量。“axis”选择形状中长度为一的条目的子集。如果选择的轴的形状条目大于一,则会… 阅读更多

在 NumPy 中从数组中删除长度为一的轴

AmitDiwan
更新于 2022-02-18 10:56:02

4K+ 次查看

在 Python NumPy 中使用 numpy.squeeze() 方法压缩数组形状。这将从数组中删除长度为一的轴。该函数返回输入数组,但删除了所有或一部分长度为 1 的维度。这始终是 a 本身或输入数组的视图。如果所有轴都被压缩,结果将是 0d 数组而不是标量。“axis”选择形状中长度为一的条目的子集。如果选择的轴的形状条目大于一,则会引发错误。步骤首先,导入所需的库… 阅读更多

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

AmitDiwan
更新于 2022-02-18 10:53:12

2K+ 次查看

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

在 NumPy 中按元素计算两个二维数组的按位或

AmitDiwan
更新于 2022-02-18 07:48:55

114 次查看

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

在 NumPy 中按元素计算两个布尔数组的按位或

AmitDiwan
更新于 2022-02-18 07:46:29

649 次查看

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

在 NumPy 中沿轴 0 掩盖包含掩码值的二维数组的行和/或列

AmitDiwan
更新于 2022-02-18 07:43:51

102 次查看

要掩盖包含掩码值的二维数组的行和/或列,请在 NumPy 中使用 np.ma.mask_rowcols() 方法。该函数返回输入数组的修改版本,根据 axis 参数的值进行掩码。掩盖包含掩码值的二维数组的整行和/或整列。使用 axis 参数选择掩码行为 −如果 axis 为 None,则掩盖行和列。如果 axis 为 0,则仅掩盖行。如果 axis 为 1 或 -1,则仅掩盖列。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 创建一个包含… 阅读更多

在 NumPy 中沿轴 1 掩盖包含掩码值的二维数组的行和/或列

AmitDiwan
更新于 2022-02-18 07:41:21

240 次查看

要掩盖包含掩码值的二维数组的行和/或列,请在 NumPy 中使用 np.ma.mask_rowcols() 方法。该函数返回输入数组的修改版本,根据 axis 参数的值进行掩码。掩盖包含掩码值的二维数组的整行和/或整列。使用 axis 参数选择掩码行为 −如果 axis 为 None,则掩盖行和列。如果 axis 为 0,则仅掩盖行。如果 axis 为 1 或 -1,则仅掩盖列。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 创建一个包含… 阅读更多

广告