我与Python相遇的每天_2020-5-27
1. 安装pandas
>>升级pip
cd c:\python37\
python3 -m pip install--upgrade pip
>>使用国内镜像
#配置清华PyPI镜像(如无法运行,将pip版本升级到>=10.0.0)
pip config setglobal.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas
#取消镜像设置
pip config unsetglobal.index-url
或者:
pip install ** -ihttps://pypi.tuna.tsinghua.edu.cn/simple/
>>本地安装
首先cmd进入python3安装路径下的Scripts文件夹
输入pip install jieba
——安装seaborn
同理,使用国内镜像方式安装
====!!!注:直接使用pip install **出错,就可以采用这种方式
>>本地安装
在https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy找到对应安装包
pip install [拖入包]
——pip国内镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
备注:有时候网络状态欠佳,会导致国内镜像安装失败。多试几次就好了
2. 函数
plt.thetagrids():获取当前极坐标图上的theta网格线
plt.thetagrids(angles,
labels=None, fmt=None, **kwargs):设置当前极坐标图上的theta网格线
plt.grid(b, which,
axis, color, linestyle, linewidth, **kwargs) 生成网格
plt.plot()
plt.subplots_adjust(left=None,bottom=None, right=None, top=None, wspace=None, hspace=None)
有六个可选参数来控制子图布局。值均为0~1之间。其中left、bottom、right、top围成的区域就是子图的区域。wspace、hspace分别表示子图之间左右、上下的间距。实际的默认值由matplotlibrc文件控制的
.unique()
describe() 函数可以查看数据的基本情况,包括:count 非空值数、mean 平均值、std 标准差、max 最大值、min 最小值、(25%、50%、75%)分位数等。
matplotlin.pyplot.grid(b,
which, axis, color, linestyle, linewidth,**kwargs)
numpy.linspace(start,
stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的,一般用前三个,而前两个参数分别是数列的开头与结尾
numpy.concatenate((a1,a2,...),
axis=0)函数。能够一次完成多个数组的拼接
.spines设置坐标轴:四个方向top、bottom、right、left。默认top和right的颜色设为None
3. Matplotlib图中文的显示
plt.rcParams['font.sans-serif']= ['Arial Unicode MS']
使用'SimHei'黑体坐标轴会出现异常空框,使用'Arial Unicode MS'解决此问题
4. 绘制多图形
>>>对称子图(包括一行多个图,一列多个图)
可直接使用subplot
>>>非对称子图:每行或者每列的图形数量不同时
(1)gridspec(from matplotlib.gridspec import gridspec)
(2)plt.subplot2grid(import matplot.pyplot as plt)