torch.is_nonzero(input)

torch.is_nonzero(input)

  • input: 输入张量

若输入是 不等于零的单元素张量 则返回True,否则返回False

  • 不等于零的单元素张量:torch.tensor([0.])torch.tensor([0])torch.tensor([False])
  • 单元素张量: 只有一个数 的张量
python 复制代码
import torch
print(torch.is_nonzero(torch.tensor([0.]))) # False
print(torch.is_nonzero(torch.tensor([1.5])))# True
print(torch.is_nonzero(torch.tensor([False])))# False
print(torch.is_nonzero(torch.tensor([3])))# True
# torch.is_nonzero(torch.tensor([1, 3, 5]))  # 有三个元素,不是单元素张量
# 报错:RuntimeError: Boolean value of Tensor with more than one value is ambiguous
# torch.is_nonzero(torch.tensor([])) #没有元素,不是单元素张量
# 报错:RuntimeError: Boolean value of Tensor with no values is ambiguous
相关推荐
Ki13817 分钟前
我的AI学习小结:从入门到放弃
人工智能·学习
BoBoZz197 分钟前
AlignTwoPolyDatas 基于ICP算法的配准和相机视角切换
python·vtk·图形渲染·图形处理
迪三达9 分钟前
智能体交易员 - AI-Trader
人工智能
dog25016 分钟前
LLM(大语言模型)和高尔顿板
人工智能·语言模型·自然语言处理·高尔顿板
嗝o゚19 分钟前
Flutter与开源鸿蒙:一场“应用定义权”的静默战争,与开发者的“范式跃迁”机会
python·flutter
一只会奔跑的小橙子22 分钟前
pytest安装对应的库的方法
python
LaughingZhu25 分钟前
Product Hunt 每日热榜 | 2025-12-13
人工智能·经验分享·神经网络·搜索引擎·产品运营
Hello娃的26 分钟前
【量子力学】Hohenberg-Kohn 定理
人工智能·算法
学好statistics和DS32 分钟前
机器学习中所有可以调整的超参数(考试/自己调参用)
人工智能·机器学习