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

相关推荐
Yeats_Liao3 分钟前
OpenClaw(二):配置教程
大数据·网络·人工智能·深度学习·机器学习
忧郁的橙子.5 分钟前
03-Hugging Face 模型微调训练(基于 BERT 的中文评价情感分析)
人工智能·深度学习·bert
ZPC82109 分钟前
PPO 在ROS2 中训练与推理
人工智能·算法·机器人
薛定猫AI12 分钟前
【技术干货】从 Alpha Evolve 到 Open Viking:前沿 AI 技术在开发实战中的落地路径
人工智能
智能工业品检测-奇妙智能15 分钟前
金属矿山安全智能AI视觉识别
服务器·人工智能·安全·openclaw·奇妙智能
我认不到你19 分钟前
使用Ollama运行本地模型,模型参数选择(保姆级图文讲解)
人工智能·深度学习·ai·语言模型
cowice26 分钟前
Python基础知识
python
冴羽27 分钟前
OpenClaw 接入飞书配置指南
人工智能·aigc
向上的车轮27 分钟前
SAP AI系统融合:嵌入式智能、Joule助手与BTP扩展的实践路径
人工智能
Fleshy数模29 分钟前
OpenCV图像处理实战:旋转、多模板匹配与金字塔
图像处理·人工智能·opencv