很久了,一直想学数据
大概有数据分析,数据挖掘与建模,数据可视化,网络爬虫也算一个衍生吧
准备工作
书籍(补充中)
python基础从入门到实践的数据可视化部分(稍微看看)- python数据挖掘与建模实战
- python数据科学手册
环境
pycharm(kite补全代码)(不常用)
jupyter notebook
没找到补全matplotlib的方法,烦。。。权当背语法了
网页上写的,看到好多人都用
自己总结的一些小技巧
快捷键和魔法命令
- 多行注释
ctrl+/
- 多行替换
alt
光标为十字型拖动 - 撤销
ctrl+z
- 快速运行
ctrl+Enter
不进入下一个cell - 快速运行
shift+enter
进入下一个cell - 按
esc
进入命令模式,框变蓝A
和B
分别在上方和下方插入cellshift+M
合并单元格L
显示/隐藏行号- 按
M
转化为markdown模式,此时文本解析为markdown语言
- 查看帮助
shift+tab
?
help(函数名称)
ctrl+shift
移动光标选中fn+->
移动行尾fn+<-
移动行首esc+空格
向下滚动esc+空格+shift
向上滚动ctrl+shift+-
切分cell%pwd
显示当前目录%hist
所有历史命令%who
所有变量%reset
相当于matlab中的clear all,清除所有变量%time
代码运行时长%timeit
计算当前代码行执行的平均时长%%timeit
计算当前cell的运行时长%matplotlib
图片单独生成%matplotlib inline
图片内嵌,默认参数%load
用于加载本地文件%run
用于运行
导出文件
import matplotlib.pyplot as plt
from easydl import clear_output
%matplotlib inline
squares = [1, 4, 9, 16, 25]
plt.plot(squares,linewidth=14)
# 导出图片
plt.savefig('./test1.png')# 当前目录
plt.savefig('./test1.jpg')
plt.savefig('./test1.pdf')
plt.savefig('./image/test1.png')# 子目录(必须提前创建)