- 博客(13)
- 收藏
- 关注
原创 Pandas库的Series类型
Series类型由一组数据及与之相关的数据==索引(自动索引,也可设置)==组成。例1(列表创建Series类型):import pandas as pda = pd.Series([9,8,7,6])a例2:如果索引的位置是第二位,‘索引=’可省略import pandas as pdb = pd.Series([9,8,7,6], index=['a','b','c','d'])bSeries类型可由如下类型创建:Python列表标量值Python字典ndarr
2020-06-24 15:43:22 419
原创 pandas库的使用
链接:http://pandas.pydata.org 可以查看pandas的代码文档。pandas提供易于操作的数据类型+很多分析函数。import pandas as pdpandas是基于numpy实现的,经常与Numpy和Matploylib一同使用。简单的小例子1:import pandas as pdd = pd.Series(range(20))d左边的表示索引,右边的表示值。简单的小例子2:求d的前i项的累加和。pandas库的理解:主要提供两个扩展数据类.
2020-06-23 13:15:21 188
原创 引力波的绘制
首先下载需要的数据源:链接:https://python123.io/dv/grawave.html代码import numpy as npimport matplotlib.pyplot as pltfrom scipy.io import wavfile #读取波形文件的库#wavfile.read 用来读取下载好的音频文件#当文件名里出现有反斜杠等转义字符时,#使用r可以将其表示为原始的字符串rate_h,hstrain = wavfile.read(r'H1_Strain.
2020-06-23 12:45:40 399
原创 pyplot的子绘图区域
方法一:import matplotlib.pyplot as pltplt.subplot2grid((3,3),(0,0),colspan=3)plt.subplot2grid((3,3),(1,0),colspan=2)plt.subplot2grid((3,3),(1,2),rowspan=2)plt.subplot2grid((3,3),(2,0))plt.subplot2grid((3,3),(2,1))结果:方法二:import matplotlib.pyplot as
2020-06-20 15:22:14 291
原创 pyplot的文本显示
例1:import numpy as npimport matplotlib.pyplot as plta = np.arange(0.0,5.0,0.02)plt.xlabel('横轴:时间',fontproperties='SimHei',fontsize=15,color='green')plt.ylabel('纵轴:振幅',fontproperties='SimHei',fontsize=15)plt.title(r'正弦波实例$y=cos(2\pi x)$',fontproper.
2020-06-20 14:35:36 231
原创 pyplot的中文显示
pyplot并不支持中文显示方法一:使用rcParams修改字体实现。这个方法是全局修改字体,数字字体都会改变。例1:import matplotlib.pyplot as pltimport matplotlibmatplotlib.rcParams['font.family'] = 'SimHei' #字体设置为黑体plt.ylabel('纵轴(值)')plt.plot([3,1,4,5,2])plt.savefig('test',dpi=600)plt.show()结果:
2020-06-20 12:43:40 1622
原创 pyplot的plot()函数
plt.plot(x,y,format_string,**kwargs)当绘制多条曲线时,每一条曲线的x不能省略,只绘制一条曲线时可以省略x。例1:绘制四条曲线:import matplotlib.pyplot as pltimport numpy as npa = np.arange(10)plt.plot(a,a*1.5,a,a*2.5,a,a*3.5,a,a*4.5)plt.show()结果:1.颜色字符2.风格字符3.标记字符例2:添加样式import ma
2020-06-20 11:37:51 1775
原创 Matplotlib库的介绍
Matplotlib是python中一个非常优秀的数据可视化第三方库。可绘制坐标系,饼状图等等一百多种形式的效果。Matplotlib库由各种可视化类构成,内部结构复杂,受matlab启发。Matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。可以简单的调用Matplotlib中所有的可视化方式。由于名字太长,引入别名plt。import matplotlib.pyplot as plt小测一:启用spyder绘制图形。import matplotlib.pyplo
2020-06-04 10:45:20 5212
原创 图像的数组表示
图像的RGB色彩模式图像一般使用RGB色彩模式,即每个像素点的颜色由红(R),绿(G),蓝(B)组成。RGB三个颜色通道的变化和叠加得到各种颜色,三个色各自的取值范围是0-255。RGB形成的颜色包括了人类视力所能感知的所有颜色。PIL库PIL:Python Image Library。一个具有强大图像处理能力的第三方库,在命令行下的安装方法:pip install pillow。如果安装了Anaconda,就包含了这个库,不用再安装。from PIL import ImageImage是PI
2020-06-03 22:39:01 4461
原创 numpy的梯度函数
1.gradient(f)计算数组f中元素的梯度,当f为多维时,返回每个维度梯度。梯度:连续值之间的变化率,即斜率。XY坐标轴连续三个X坐标对应的Y轴值:a,b,c,其中,b的梯度是:(c-a)/21.一维数组计算梯度:a = np.random.randint(0,20,(5))aOut[85]: array([17, 17, 16, 0, 5])np.gradient(a)Out[86]: array([ 0. , -0.5, -8.5, -5.5, 5. ])梯度就是(后
2020-06-03 20:13:00 2723
原创 numpy的统计函数
1.sum(a,axis=None)默认计算所有元素的和,不过也可以指定计算哪一轴的和。外层的维度是0,最内层的维度是1。a = np.arange(15).reshape(3,5)aOut[57]: array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14]])np.sum(a)Out[58]: 105np.sum(a,axis=0)Out[60]: array([1
2020-06-03 19:42:48 216
原创 numpy随机函数
numpy随机函数numpy的random子库下的随机函数目录1.rand2.randn3.randint4.seed5.shuffle6.permutation7.choice8.uniform9.normal10.poisson1.randrand是随机生成0~1间的数import numpy as npa = np.random.rand(3,4,5)aOut[24]: array([[[ 0.05264203, 0.77135103, 0.39844
2020-06-01 15:32:21 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人