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

相关推荐
怪奇云呼军几秒前
闪电智能 Voice Agent 怎样根据语速、停顿和追问方式切换话术?策略引擎拆解
开发语言·人工智能·网络协议·算法·语音识别·web app
卷无止境2 分钟前
Python的魔术方法:那些藏在双下划线背后的魔法
后端·python
米码收割机3 分钟前
【Python】Django恒达科技门户网站(源码+文档)【独一无二】
数据库·python·科技
北方的银狐-Zero14 分钟前
OntoL对标Palantir功能简介-视频版
人工智能·图论·本体论
中微极客14 分钟前
Agentic AI实战:从原理到代码实现(基于Gemini 1.5)
人工智能
中微极客16 分钟前
AI视频生成器技术选型与工程实践指南(2026)
人工智能·音视频
卷无止境16 分钟前
别再被"乱码"吓到了:Python文件操作的门道
后端·python
zzzzzz31017 分钟前
我用 AI Agent 重构了日常开发工作流,效果出乎意料
人工智能·git·github
workflower19 分钟前
供应链分销网络选址问题
人工智能·机器学习·设计模式·自然语言处理·机器人
GIS数据转换器30 分钟前
智慧灌区管理平台
大数据·服务器·网络·数据库·人工智能·生活