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

相关推荐
Jamesvalley3 分钟前
【Debug】django.db.utils.OperationalError: (1040, ‘Too many connections‘)
数据库·python·django
Q_27437851097 分钟前
django基于Python的智能停车管理系统
java·数据库·python·django
亲持红叶33 分钟前
Chatper 4: Implementing a GPT model from Scratch To Generate Text
人工智能·gpt·深度学习·自然语言处理·transformer
数据分析能量站37 分钟前
LLaMa-3 8B + 蒙特卡洛树 约等于 GPT-4
人工智能
太阳花的小绿豆1 小时前
Python使用socket实现简易的http服务
python·socket
视觉弘毅1 小时前
win10安装anaconda环境与opencv
python·opencv·anaconda
大海里的番茄2 小时前
Windows电脑本地安装并随时随地远程使用MusicGPT生成AI音乐
人工智能·windows
@菜鸟先飞2 小时前
【零基础租赁实惠GPU推荐及大语言模型部署教程01】
python·语言模型·gpu算力
赵大仁2 小时前
【AI】探索 Anything LLM:解锁多领域语言模型的无限可能
人工智能·深度学习·神经网络·机器学习·语言模型·自然语言处理·数据分析
小白也有IT梦2 小时前
Matplotlib 图表显示比例控制笔记
python·matplotlib