找到 1203 篇文章 关于 Numpy

逐元素计算两个一维 Numpy 数组的按位与

AmitDiwan
更新于 2022年2月18日 11:41:54

120 次浏览

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

在 Numpy 中逐元素计算两个二维数组的按位与

AmitDiwan
更新于 2022年2月18日 11:39:01

550 次浏览

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

确定输入是否为 Numpy 掩码数组的实例

AmitDiwan
更新于 2022年2月18日 11:35:51

91 次浏览

要确定输入是否为掩码数组的实例,请在 Python Numpy 中使用 ma.isMaskedArray() 方法。如果 x 是 MaskedArray 的实例,则此函数返回 True,否则返回 False。任何对象都作为输入被接受。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码可以是 nomask,表示关联数组的任何值均无效,也可以是布尔值的数组,该数组确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - import numpy as np import numpy.ma as ma 创建一个... 阅读更多

确定输入是否包含掩码值

AmitDiwan
更新于 2022年2月18日 11:33:02

1K+ 次浏览

要确定输入是否包含掩码值,请在 Python Numpy 中使用 ma.is_masked() 方法。接受任何对象作为输入,但始终返回 False,除非输入是包含掩码值的 MaskedArray。如果数组是包含掩码值的 MaskedArray,则返回 True,否则返回 False。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码可以是 nomask,表示关联数组的任何值均无效,也可以是布尔值的数组,该数组确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - import numpy... 阅读更多

在 Numpy 中逐元素计算两个布尔数组的按位与

AmitDiwan
更新于 2022年2月18日 11:29:37

447 次浏览

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

在 Numpy 中逐元素计算两个数组的按位与

AmitDiwan
更新于 2022年2月18日 11:25:51

610 次浏览

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

在 Numpy 中从深度为 2 的列表构建块矩阵

AmitDiwan
更新于 2022年2月18日 11:18:24

202 次浏览

要构建矩阵块,请在 Python Numpy 中使用 numpy.block() 方法。在这里,我们将从深度为 2 的列表构建块矩阵。最内层列表中的块沿最后一个维度 (-1) 连接,然后这些块沿倒数第二个维度 (-2) 连接,依此类推,直到到达最外层列表。块可以是任何维度,但不会使用正常的规则进行广播。相反,将插入大小为 1 的前导轴,以使所有块的 block.ndim 相同。这主要用于处理标量,这意味着像 np.block([v, ... 阅读更多

在 Numpy 中从深度为 1 的列表构建块矩阵

AmitDiwan
更新于 2022年2月18日 11:16:08

136 次浏览

要构建矩阵块,请在 Python Numpy 中使用 numpy.block() 方法。在这里,我们将从深度为 1 的列表构建。最内层列表中的块沿最后一个维度 (-1) 连接,然后这些块沿倒数第二个维度 (-2) 连接,依此类推,直到到达最外层列表。块可以是任何维度,但不会使用正常的规则进行广播。相反,将插入大小为 1 的前导轴,以使所有块的 block.ndim 相同。这主要用于处理标量,这意味着像 np.block([v, 1]) 这样的代码是有效的,... 阅读更多

使用 stack() 在轴 1 上连接 Numpy 数组序列

AmitDiwan
更新于 2022年2月18日 11:13:42

130 次浏览

要连接数组序列,请在 Python Numpy 中使用 numpy.stack() 方法。axis 参数指定结果维度中新轴的索引。在这里,我们设置了轴 1。该函数返回的堆叠数组比输入数组多一个维度。axis 参数指定结果维度中新轴的索引。例如,如果 axis=0,它将是第一个维度,如果 axis=-1,它将是最后一个维度。如果提供 out 参数,则为放置结果的目标。形状必须正确,与... 阅读更多

使用 stack() 在轴 0 上连接 Numpy 数组序列

AmitDiwan
更新于 2022年2月18日 11:11:06

93 次浏览

要连接数组序列,请在 Python Numpy 中使用 numpy.stack() 方法。axis 参数指定结果维度中新轴的索引。如果 axis=0,它将是第一个维度,如果 axis=-1,它将是最后一个维度。该函数返回的堆叠数组比输入数组多一个维度。axis 参数指定结果维度中新轴的索引。例如,如果 axis=0,它将是第一个维度,如果 axis=-1,它将是最后一个维度。如果提供 out 参数,则为... 阅读更多

广告