PyTorch_创建01张量

  1. torch.ones 和 torch.ones_like 创建全1张量
  2. torch.zeros 和 torch.zeros_like 创建全0张量
  3. torch.full 和 torch.full_like 创建全为指定值张量

上面的函数里有 like 表示根据另外一个张量的形状创建全0或者全1的或者全为指定值的张量。


代码

python 复制代码
import torch 
import numpy as np 

# 创建全为0的张量
def test01():
    # 创建指定形状全为0的张量
    data = torch.zeros(2, 3)
    print(data)

    # 根据其他张量的形状去创建全0张量
    data = torch.zeros_like(data)
    print(data)

# 创建全为1的张量
def test02():
    # 创建指定形状全为1的张量
    data = torch.ones(2, 3)
    print(data)

    # 根据其他张量的形状去创建全1张量
    data = torch.ones_like(data)
    print(data)

# 创建全为指定值的张量
def test03():
    # 创建形状为2行3列,值全部为10的张量
    data = torch.full([2, 3], 10)
    print(data)

    # 创建形状和data一样,但是值全部为20的张量
    data = torch.full_like(data, 20)
    print(data)

if __name__ == '__main__':
    test02()
相关推荐
EllenLiu10 分钟前
架构演进与性能压榨:在金融 RAG 中引入条款森林 (FoC)
人工智能·架构
2401_8318249614 分钟前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
2401_8796938716 分钟前
用Pygame开发你的第一个小游戏
jvm·数据库·python
用户03321266636724 分钟前
使用 Python 查找并高亮 Word 文档中的文本
python
IT_陈寒24 分钟前
深入理解JavaScript:核心原理与最佳实践
前端·人工智能·后端
xushichao198926 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
Presto31 分钟前
AI 时代 .env 文件不再安全——我试图找到替代方案,然后撞上了一堵墙
人工智能
IT WorryFree37 分钟前
OpenClaw-Medical-Skills 仓库介绍
人工智能·skill·openclaw
多年小白38 分钟前
今日AI科技简报 | 2026年3月19日
人工智能·科技·ai编程
yy我不解释42 分钟前
关于comfyui的mmaudio音频生成插件时时间不一致问题(三)
开发语言·python·ai作画·音视频·comfyui