import numpy as np
a = np.arange(10)print(a)print(type(a))# [0 1 2 3 4 5 6 7 8 9]# <class 'numpy.ndarray'>
对列表元素开平方
math.sqrt()
np.sqrt()
# 方法一math.sqrtimport math
b =[3,4,9]
c =[]for i in b:
c.append(math.sqrt(i))print(c)# 方法二np.sqrtimport numpy as np
b =[3,4,9]
c = np.sqrt(b)print(c)
创建一个数组,传入的数组维数
array函数,参数dtype和ndmin使用
import numpy as np
# 使用array创建一维数组
a = np.array([1,2,3,4])print(type(a))# 使用array创建二维数组
a = np.array([[1,2,3],[4,5,6],[7,8,9]])print(a)print(type(a))# 使用array创建二维数组
a = np.array([[[1,2,3],[4,5,6],[7,8,9]]])print(a)print(type(a))# dtype设置传入数组里面的元素类型# admin设置传入数据的维度
a = np.array([1,2,3,4], dtype=float, ndmin=3)print(a)print(type(a))
arange函数创建数组
arange(start,end,step)
# 不用numpy.arange创建一个数组
a =list(range(1,10))print(a)
a =list(range(10))print(a)
a =list(range(1,10,3))print(a)# numpy创建一个数组
b = np.arange(1,10)print(b)
b = np.arange(10)print(b)
b = np.arange(1,10,3)print(b)# dtype的使用
b = np.arange(10,20,2, dtype=float)print(b)