1.创建Numpy一维数组
import numpy as np
arr1 = np.array([1, 2, 3])
print(arr1)
print(type(arr1))
2.创建Numpy二维数组
import numpy as np
arr2 = np.array([[1, 2, 3, 4],[4, 5, 6, 7], [7, 8, 9, 10]])
print('创建的数组为:\n',arr2)
print('创建的数组维度为:',arr2.shape)
print('数组类型为:',arr2.dtype)
print('数组元素个数为:',arr2.size)
print('数组每个元素大小为:',arr2.itemsize)
3.使用arange函数创建的数组
import numpy as np
print('使用arange函数创建的数组为:\n',np.arange(0,1,0.1))
4.使用linspace函数创建的数组
import numpy as np
print('使用linspace函数创建的数组为:',np.linspace(0,1,9))
5. 使用logspace函数创建的数组
import numpy as np
print('使用logspace函数创建的数组为:',np.logspace(0,2,20))
6. 使用zeros函数创建的数组
import numpy as np
print('使用zeros函数创建的数组为:',np.zeros((2,3)))
7.使用eye函数创建的数组
import numpy as np
print('使用eye函数创建的数组为:',np.eye(3))
8.使用diag函数创建的数组
import numpy as np
print('使用diag函数创建的数组为:',np.diag([1,2,3,4]))
9.使用ones函数创建的数组
import numpy as np
print('使用ones函数创建的数组为:',np.ones((5,3)))
10.使用mat函数创建矩阵
import numpy as np
a = np.mat('1 2 3; 4 5 6; 7 8 9')
print("创建的矩阵为:",a)