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])

相关推荐
superz丶5 分钟前
Claude Code / Codex 已经有 Harness,项目里还需要自己搭吗?
人工智能
TMT星球7 分钟前
荣耀将阿莱电影工作流融入机器人手机
人工智能·智能手机·机器人
沫儿笙8 分钟前
焊接机器人气保焊省气设备
人工智能·机器人
cxr8289 分钟前
物理信息约束生成式AI高分子逆向设计方法
人工智能·智能体·逆向设计合成·材料合成
郝学胜_神的一滴9 分钟前
Python 高级编程 026:序列内核深剖
python·pycharm
Margrop10 分钟前
用了 40 年的 TCP,为什么被 HTTP/3“抛弃”了?
人工智能
Ai_easygo11 分钟前
AI Agent可观测性_破解多步推理黑盒
人工智能
Sciencemio12 分钟前
五源紧耦合厘米级定位:无需外部标识的全域机器人部署技术方案
人工智能·计算机视觉·机器人
何时梦醒13 分钟前
🏯 从零搭建《天龙八部》RAG 智能问答系统 — 完整实战学习日志
数据库·人工智能
zoytown13 分钟前
Vibe Coding 从 Demo 到交付:12 个必须回答的工程问题
人工智能