np.linespace()函数和np.arange()函数用法:

一、np.linespace()函数用法:
生成指定范围内指定个数的一维数组:

def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None):

1.在指定的间隔[“start”,“stop”]内均匀地返回数字。
2.返回“num”个等间距的样本。
3.endpoint是一个bool类型的值,如果为"Ture",“stop"是最后一个值,如果为"False”,生成的数组不会包含"stop"值
4.retstep是一个bool类型的值,如果为"Ture",会返回样本之间的间隙。

import  numpy as np
x1 = np.linspace(0,1,num=11)
print(x1)
x2 = np.linspace(1,10,num=10,endpoint=True)
print(x2)
x3 = np.linspace(1,10,num=10,endpoint=False)
print(x3)
x4 = np.linspace(1,10,num=10,endpoint=True,retstep=True)
print(x4)
x5 = np.linspace(1,10,num=10,endpoint=False,retstep=True)
print(x5)

运行结果:

[0.  0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1. ]

[ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]

[1.  1.9 2.8 3.7 4.6 5.5 6.4 7.3 8.2 9.1]

(array([ 1.,  2.,  3.,  4.,  5.,  6.,  7.,  8.,  9., 10.]), 1.0)

(array([1. , 1.9, 2.8, 3.7, 4.6, 5.5, 6.4, 7.3, 8.2, 9.1]), 0.9)

二、np.arange()函数用法:
使用步长而不是样本的数量来确定生成样本的数量。
函数返回一个包含起点不包含终点的固定步长的排列
参数个数情况: np.arange()函数分为一个参数,两个参数,三个参数三种情况
1)一个参数时,参数值为终点,起点取默认值0,步长取默认值1。
2)两个参数时,第一个参数为起点,第二个参数为终点,步长取默认值1。
3)三个参数时,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数

import  numpy as np
x1= np.arange(3)
print(x1)
x2= np.arange(3,9)
print(x2)
x3= np.arange(0, 3, 0.1)
print(x3)

运行结果:

[0 1 2]
[3 4 5 6 7 8]
[0.  0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.  1.1 1.2 1.3 1.4 1.5 1.6 1.7
 1.8 1.9 2.  2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9]
  • 7
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值