欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【数据分析常用库numpy】从数值范围创建数组

程序员文章站 2022-07-01 18:08:57
...

numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下:

numpy.arange(start, stop, step, dtype)

【数据分析常用库numpy】从数值范围创建数组

numpy.linspace 函数用于创建一个一维数组,数组是一个等差数列构成的,格式如下:

np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

【数据分析常用库numpy】从数值范围创建数组

numpy.logspace 函数用于创建一个于等比数列。格式如下:

np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)

【数据分析常用库numpy】从数值范围创建数组

import numpy as np
x = np.arange(5)  
print (x)
#[0 1 2 3 4]
import numpy as np
a =np.linspace(1,10,10,retstep= True)
print(a)
#(array([ 1.,  2.,  3.,  4.,  5.,  6.,  7.,  8.,  9., 10.]), 1.0)
# 拓展例子
b =np.linspace(1,10,10).reshape([10,1])
print(b)
'''[[ 1.]
 [ 2.]
 [ 3.]
 [ 4.]
 [ 5.]
 [ 6.]
 [ 7.]
 [ 8.]
 [ 9.]
 [10.]]'''
import numpy as np
a = np.logspace(0,9,10,base=2)
print (a)
#[  1.   2.   4.   8.  16.  32.  64. 128. 256. 512.]

 

相关标签: AI学习