一: 利用array创建数组
-
# array创建一维数组 a=np.array([1,2,3,4]) print(a)
运行结果:
-
# array创建二维数组 b = np.array([[1,2,3],[4,5,6],[7,8,9]]) print(b)
运行结果:
-
# 数组中dtyped 的使用 a = np.array([3,4,5],dtype=float) print(a)
运行结果:
-
# ndim 维度的使用 a = np.array([5,6,7],dtype=float,ndmin=3) print(a)
运行结果:
二:利用range 、 arange 创建数组
range的用法
-
import numpy as np # range的使用,range (stat,end,stat) a = list(range(1,10)) # 默认步长为1 print(a) b = list(range(10)) # 默认从0开始,步长为1 print(b) # 制定步长 C = list(range(1,10,3)) print(C)
输出结果:
arange的使用
-
import numpy as np #arange([start,] stop[, step,], dtype=None) # 创建1到10的数组 a = np.arange(1,11) print "a = ",a #设置步长 b = np.arange(1,11,2) print"b = ",b # =dtpye 使用 c = np.arange(1,10,2,dtype=float) print"c =",c
输出结果:
三: 随机创建数组
随机一维、二维 小数与整数的创建
import numpy as np
#随机小数
# 随机创建一维数组 random随机小数 范围【0.0 到 1.0)
a = np.random.random(size =5)
print "a = ",a
print"------------------------------------------------------"
#创建二维数组
b = np.random.random(size=(3,4))
print "b = ",b
print"------------------------------------------------------"
#随机整