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()
相关推荐
小玮看世界14 分钟前
从“画图”到“Mermaid”:AI语义理解与架构绘制的演进之路
人工智能·深度学习·计算机视觉
安_15 分钟前
如何构建和使用向量索引?HNSW 和 IVF 有什么区别?
python·ai
小岐AI观39 分钟前
智赋岐黄适合养生馆吗?
大数据·人工智能·物联网
YOLO数据集集合1 小时前
煤炭物料检测数据集:基于YOLO26的矿山传送带智能“哨兵”
人工智能·yolo·数据挖掘·煤炭·煤炭检测·矿山传送带·传送带异物
深小乐1 小时前
DeepSeek Harness 强是真的强,普通用户可以再等等
人工智能
counting money1 小时前
Java IO流详解:从InputStream到文件操作实战
java·开发语言·python
坚持学习前端日记2 小时前
Python SQLAlchemy ORM 从0到1精通实战手册(基础到复杂高阶)
数据库·python·oracle
蜡台2 小时前
大模型算力下放客户端:浏览器/本地设备全落地方案解析
人工智能·ai