torch.linspace()的用法

torch.linspace()是一个用于创建等差序列的函数,它接受开始值、结束值和步长作为参数,返回一个Tensor。例如,从3到10,分5步创建的序列是[3.0000,4.7500,6.5000,8.2500,10.0000],可以指定数据类型如float。此函数在数值计算和深度学习模型中常见,类似于Numpy的linspace功能。

torch.linspace()的用法

语法:
torch.linspace(start, end, steps, dtype)

参数:
start: 开始值
end: 结束值
steps: 分割点数,默认是100
dtype: 返回值(tensor)的数据类型

示例:

>>> import torch
>>> print(torch.linspace(3,10,5))
tensor([ 3.0000, 4.7500, 6.5000, 8.2500, 10.0000])

>>> type=torch.float
>>> print(torch.linspace(-10,10,steps=6,dtype=type))
tensor([-10., -6., -2., 2., 6., 10.])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值