|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Handsome_zhou 于 2022-2-18 19:37 编辑
数组创建
- a = np.array([2,3,4])
- b = np.array([2.0,3.0,4.0])
- c = np.array([[1.0,2.0],[3.0,4.0]])
复制代码
数组的常用函数
- np.arange(0,7,1)#函数返回一个起点为0,终点是7,步长为1的排列
- np.ones((2,3,4),dtype=np.int16) #2页,3行,4列,值全为1的矩阵,指定数据类型
- np.zeros((2,3,4)) #2页,3行,4列,值全为0的矩阵
- np.empty((2,3),dtype=list)#有明确的指定的数据类型时,会创建空数组
- np.arange(0,10,2)#函数返回一个有终点和起点的固定步长的排列,如[1,2,3,4,5],起点是1,终点是6,步长是1
- np.linspace(-1,2,5)#用于生成等差数列,默认50个,这里取5个点
- np.random.randint(0,3,(2,3))#用于生成大于等于0,小于3,2行3列的随机整数
复制代码
类型转换
- float(1)
- int(1.0)
- str(100)
- bool(2)
- float(True)
复制代码
plt.plot()的x,y可传入元组,列表
- import numpy as np
- import pandas as pd
- import matplotlib.pyplot as plt
- x = (3,4,5)
- y1 = np.array([3,4,3])#生成数组
- y2 = pd.Series([4,5,4])#pd.Series生成带标签的一维数组
- plt.plot(x,y1)
- plt.plot(y2)
- plt.show()
-
复制代码
plt.plot()可传入多维x,y
- import numpy as np
- import pandas as pd
- import matplotlib.pyplot as plt
- x = (3,4,5)
- y1 = np.array([3,4,3])
- y2 = pd.Series([4,5,4])
- plt.plot(x,y1,x,y2)
- plt.show()
-
复制代码
|
|