mindspore.mint.bitwise_and

mindspore.mint.bitwise_and(input, other)[源代码]

逐元素执行两个Tensor的与运算。

说明

参数 inputother 遵循隐式类型转换规则,使数据类型保持一致。如果两参数数据类型不一致,则低精度类型会被转换成较高精度类型。

参数:
  • input (Tensor) - 输入Tensor。

  • other (Tensor, Number.number) - 输入Tensor或常量,shape与 input 相同,或能与 input 的shape广播。

返回:

Tensor,与广播后的输入shape相同,和 input 数据类型相同。

支持平台:

Ascend

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, mint
>>> input = Tensor(np.array([0, 0, 1, -1, 1, 1, 1]), mindspore.int16)
>>> other = Tensor(np.array([0, 1, 1, -1, -1, 2, 3]), mindspore.int16)
>>> output = mint.bitwise_and(input, other)
>>> print(output)
[ 0  0  1 -1  1  0  1]