![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python常用数据科学库
文章平均质量分 67
鸿腾阳阳
这个作者很懒,什么都没留下…
展开
-
Matplotlib直方图和散点图
目录 直方图散点图直方图import matplotlib.pyplot as pltimport numpy as np%matplotlib inlinedata = np.random.normal(0,20,100)bins = np.arange(-100,100,5)plt.hist(data,bins=bins)plt.xlim(min(d...原创 2018-09-24 10:29:33 · 575 阅读 · 0 评论 -
Matplotlib条形图
import matplotlib.pyplot as pltimport numpy as np%matplotlib inlinenp.random.seed(0)x = np.arange(5)y = np.random.randint(-5,5,5)#ncols 列数量,2列子图fig,ax = plt.subplots(ncols=2)#纵向条形图v_bars =...原创 2018-09-21 13:04:48 · 755 阅读 · 0 评论 -
41.Matplotlib风格
import matplotlib.pyplot as pltimport numpy as np%matplotlib inline#查看所有风格plt.style.available['bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 's...原创 2018-09-21 12:40:04 · 934 阅读 · 0 评论 -
40.Matplotlib子图与标注
import numpy as npimport matplotlib.pyplot as plt#此方法可以避免调用plt.show()方法%matplotlib inlinex = np.linspace(-10,10)y = np.sin(x)#211表示,要绘制的图是2行1列,最后一个1,表示的是子图中的第一个图plt.subplot(211)plt.plot(x,y...原创 2018-09-21 12:29:48 · 3941 阅读 · 0 评论 -
39.Matplotlib概述
import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.plot([1,2,3,4,5],[1,4,9,16,25])plt.xlabel('xlabel',fontsize = 16)plt.ylabel('ylabel')Text(0,0.5,'ylabel')#plt.p...原创 2018-09-21 09:48:22 · 199 阅读 · 0 评论 -
37.大数据处理技巧
思路:将int64转换为int32,将float64转换为float32,将大量重复的object转换为category演示数据下载地址:https://download.csdn.net/download/xzy53719/10679389import pandas as pdimport numpy as npg1 = pd.read_csv('game_logs.csv')g...原创 2018-09-21 09:13:20 · 200 阅读 · 0 评论 -
36.Pandas绘图操作
%matplotlib inlineimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt#绘制折线图s = pd.Series(np.random.randn(10),index=np.arange(0,100,10))s.plot()<matplotlib.axes._subplot...原创 2018-09-20 15:39:26 · 2136 阅读 · 0 评论 -
Pandas与sklearn结合实例
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdf = pd.DataFrame({'Condition 1': np.random.rand(20), 'Condition 2': np.random.rand(20) * 0.9, ...原创 2018-09-25 10:16:22 · 2821 阅读 · 0 评论 -
Matplotlib饼图与嵌套图
饼图pieimport matplotlib.pyplot as pltimport numpy as np%matplotlib inlinem = 51212f = 40732m_perc = m/(m+f)f_perc = f/(m+f)colors = ['navy','lightcoral']labels = ['Male','Female']plt.fig...原创 2018-09-24 23:15:10 · 1913 阅读 · 0 评论 -
Matplotlib 3D图形绘制
import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D%matplotlib inlinefig = plt.figure()ax = Axes3D(fig)x = np.arange(-4,4,0.25)y = np.arange(-4,4,0.25)X...原创 2018-09-24 22:35:14 · 392 阅读 · 0 评论 -
Matplotlib盒图与小提琴图
Matplotlib盒图%matplotlib inlineimport matplotlib.pyplot as pltimport numpy as npdata = [np.random.normal(0,std,100) for std in range(1,4)]#画图区域大小fig = plt.figure(figsize=(8,6))#notch,两种不同的形状...原创 2018-09-21 16:28:06 · 4230 阅读 · 0 评论