python打卡day48

python 复制代码
import torch
python 复制代码
# 生成一个3x3的标准正态分布随机张量
random_tensor = torch.randn(3, 3)
print("随机张量:\n", random_tensor)

随机张量:

tensor(\[-0.9343, -0.3254, 0.6991,

-1.7157, 1.7171, -0.4322,

0.6004, -1.1050, -0.2178])

python 复制代码
# 生成一个形状为(2, 4)的随机张量
random_tensor_2 = torch.randn(2, 4)
print("\n2x4随机张量:\n", random_tensor_2)

2x4随机张量:

tensor(\[-0.0638, -0.6070, 0.0341, -0.5346,

-2.1379, -0.5141, 0.0484, 0.0098])

python 复制代码
# 标量与张量相加(广播)
tensor_a = torch.tensor([[1, 2], [3, 4]])
scalar = 5
result = tensor_a + scalar  # 标量5会被广播成[[5,5],[5,5]]
print("\n标量广播加法:\n", result)

标量广播加法:

tensor(\[6, 7,

8, 9])

python 复制代码
# 不同形状张量相加
tensor_b = torch.tensor([[10], [20]])  # 形状(2,1)
result = tensor_a + tensor_b  # tensor_b会被广播成[[10,10],[20,20]]
print("\n不同形状张量加法:\n", result)

不同形状张量加法:

tensor(\[11, 12,

23, 24])

python 复制代码
# 标量与张量相乘(广播)
result = tensor_a * 2  # 标量2会被广播成[[2,2],[2,2]]
print("\n标量广播乘法:\n", result)

标量广播乘法:

tensor(\[2, 4,

6, 8])

python 复制代码
# 不同形状张量相乘
tensor_c = torch.tensor([100, 200])  # 形状(2,)
result = tensor_a * tensor_c  # tensor_c会被广播成[[100,200],[100,200]]
print("\n不同形状张量乘法:\n", result)

不同形状张量乘法:

tensor(\[100, 400,

300, 800])

@浙大疏锦行

相关推荐
zxsz_com_cn几秒前
深度学习在剩余寿命预测(RUL)中的应用综述
深度学习·工业4.0·预测性维护·剩余寿命·rul
Patrick在香港15 分钟前
Claude Prompt Caching 实测账单:第一轮贵 25%,从第二轮开始省 86%
python·prompt·claude·成本优化·prompt缓存·anthropic api
新时代牛马18 分钟前
字符设备注册:从cdev_add 到chrdev_open 的 VFS路径
python
life16919 分钟前
python requests采集同花顺F10、龙虎榜数据
python·同花顺·龙虎榜
JAI科研20 分钟前
Deepseek Agent Harness教程(七) | Deepseek Harness不是一个内核加一堆插件
开发语言·人工智能·深度学习·算法·自然语言处理·transformer·vllm
tuanxiang25 分钟前
在线测AI含量:批量内容生成的合规性排查踩坑记录
人工智能·深度学习·机器学习
angushine29 分钟前
qwen3-tts使用实例
python·tts
高升说1 小时前
白墙难题:主动双目为何不怕没纹理
深度学习
stuartevil1 小时前
AI图生视频常见坑:参考图风格不一致怎么解决
人工智能·深度学习·音视频
陈年老古董1 小时前
OpenCV实战:文档扫描与图像风格迁移
人工智能·python·opencv·计算机视觉