Array函数
用法:np.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
作用:创建一个数组。
参数说明:
object:数组本身;
dtype :数据类型;
order :{‘K’,‘A’,‘C’,‘F’},默认顺序为“K”
ndmin :指定结果数组应具有的最小维数。
实际代码
import numpy as np
a = np.array([1,2,3])
b = np.array([[1,2,1],[2,3,2]]) # two dim array 两行三列
c = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[0,1,2]],[[3,4,5],[6,7,8]]]) # 包含了3个两行三列的二维数组的三维数组,x.shape[0]代表包含二维数组的个数,x.shape[1]表示二维数组的行数,x.shape[2]表示二维数组的列数。
# 二维数组里面b.shape[0]代表行数,b.shape[1]代表列数。
d = b.shape[0]
e = b.shape[1]
f = c.shape
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)
代码结果:
Range函数
用法:range(start, stop[,step])
**作用:**创建一个整数列表,一般用在for循环中。
参数说明:
start:计数从start开始,默认是从0开始
stop:计数到stop结束,但是不包括stop。
step:步长,默认为1.
实际代码:
"""range(5)
[0,1,2,3,4]
range(1,6)
[1,2,3,4,5]
range(0,20,5)
[0,5,10,15]
range(0,-5,-1)
[0,-1,-2,-3,-4]
range(0)
[]
"""
n = ' i love python '
for i in range(len(n)):
print(n[i])
Arange函数
用法:np.arange()函数分为一个参数,两个参数,三个参数三种情况
作用:返回一个有终点和起点的固定步长的排列
实际代码:
import numpy as np
a = np.arange(6)
b = np.arange(1,6)
c = np.arange(0, 6, 0.1)
print(a)
print(b)
print(c)
代码结果:
arange函数和range函数的区别:
range()不支持步长为小数,np.arange()支持步长为小数