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

相关推荐
justjinji2 分钟前
Chart.js 4 中实现基于数据极值的垂直线性渐变填充
jvm·数据库·python
迷藏4946 分钟前
# 发散创新:基于Selenium的自动化测试框架重构与实战优化在当今快速迭代的软件开
java·python·selenium·测试工具·重构
天选之子1238 分钟前
Django基本概念入门(一)
python·django·sqlite
数字供应链安全产品选型9 分钟前
2026 AI安全趋势展望:AI原生安全将成为企业刚需
大数据·人工智能
ToddyBear10 分钟前
深入Anthropic Claude AI的记忆模块的设计思想和架构
人工智能·架构
数据门徒10 分钟前
神经网络核心概念 全景梳理与关系图谱
人工智能·深度学习·神经网络
程序员爱德华11 分钟前
2026 计算机视觉研究方向
人工智能·计算机视觉
m0_6845019814 分钟前
CSS如何实现左图右文布局_利用float属性与清除浮动
jvm·数据库·python
jedi-knight14 分钟前
深入浅入 AI Agent:基于 Python 与 ReAct 模式的自主智能体实现
人工智能·python
源码站~16 分钟前
基于机器学习的社交媒体舆情分析系统
开发语言·python