pytorch 鲜见操作

对两个 tensor 做逻辑运算,比如 & (与)

python 复制代码
import torch

# 定义两个张量
tensor_a = torch.tensor([1, 0, 1, 0], dtype=torch.bool)
tensor_b = torch.tensor([1, 1, 0, 0], dtype=torch.bool)

# 执行逻辑与操作
result = tensor_a & tensor_b

print(result)

结果输出:

复制代码
tensor([ True, False, False, False])

使用布尔类型张量做索引(也叫掩码)

python 复制代码
import torch

# 创建一个数据张量
data = torch.tensor([10, 20, 30, 40])

# 创建一个布尔索引张量
mask = torch.tensor([True, False, False, False])

# 使用布尔索引选择元素
selected_data = data[mask]

print(selected_data)

打印日志:

复制代码
tensor([10])

相关推荐
Dxy12393102162 分钟前
Python在图片上画多边形:从简单轮廓到复杂区域标注
开发语言·python
数智化管理手记2 分钟前
零基础认知精益生产——核心本质与必避误区
大数据·数据库·人工智能·低代码·制造
weixin_381288184 分钟前
MongoDB备节点无法读取数据怎么解决_rs.slaveOk()与Secondary读取权限
jvm·数据库·python
南尘NCA86664 分钟前
如何解决企业微信防封行业高封号率痛点
python·企业微信
dyxal5 分钟前
内网 Windows 离线安装 uv:极速 Python 包管理器的部署实战
windows·python·uv
qq_654366987 分钟前
Vue 3 中集成 Three.js 场景的完整实践指南
jvm·数据库·python
人邮异步社区9 分钟前
文科生零基础学 Python 难吗?真不难,难的是找对书!
开发语言·python
用户5191495848459 分钟前
Kubernetes kubeadm 集群部署与 CKA 实战指南
人工智能·aigc
qq_4240985612 分钟前
JavaScript中箭头函数在类方法定义中的this绑定优势
jvm·数据库·python
幻风_huanfeng13 分钟前
人工智能之数学基础:坐标下降法
人工智能·深度学习·计算机视觉·梯度下降法·坐标下降法