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()
相关推荐
少油少盐不要辣7 小时前
前端如何处理AI模型返回的流数据
前端·javascript·人工智能
_abab7 小时前
《大模型实战指南》—— 面向软件开发者的系统性入门
人工智能·语言模型
XianjianAI7 小时前
先见AI新功能深度介绍:以可信AI重构研报解读,数据驱动决策快人一步
大数据·人工智能·信息可视化·数据分析·需求分析
IT_陈寒7 小时前
Java21新特性实战:5个杀手级改进让你的开发效率提升40%
前端·人工智能·后端
凯子坚持 c7 小时前
CodeRider-Kilo 驱动下的 Python Excel 自动化开发全流程深度解析
python·自动化·excel
小鸡吃米…7 小时前
Python - 扩展
开发语言·python
天呐草莓7 小时前
支持向量机(SVM)
人工智能·python·算法·机器学习·支持向量机·数据挖掘·数据分析
YFLICKERH7 小时前
【Linux系统】ubuntu - python 虚拟环境搭建|使用|与系统环境的区别
linux·python·ubuntu·虚拟环境
AI营销实验室7 小时前
原圈科技AI CRM系统三步法驱动客户自动唤醒与精准营销增长
人工智能·科技
杜子不疼.7 小时前
AI智能体:从技术原理到落地实践,重构智能协作新范式
人工智能·重构