图解入门 NumPy,来了!
三步加星标
施工计划来到数据分析以及爬虫部分,Python领域,提到数据,自然会联想到一个包,NumPy,它太通用了,Pandas,SciPy,Tensorflow,scikit-learn 都选它为基础框架,所以Python生态里,掌握NumPy几乎是必须的。
In [11]: a=np.random.randint(0,255,size=(32,32))
# 提取左上角的10*10的像素块
In [14]: a[:10,:10]
Out[14]:
array([[115, 168, 94, 97, 208, 249, 94, 11, 194, 185],
[ 77, 130, 203, 188, 243, 207, 229, 213, 170, 52],
[250, 98, 7, 234, 69, 188, 152, 66, 210, 159],
[228, 252, 122, 126, 36, 126, 210, 176, 60, 136],
[103, 26, 98, 57, 56, 206, 221, 9, 165, 90],
[ 47, 188, 55, 92, 169, 4, 150, 200, 105, 84],
[241, 36, 161, 3, 57, 198, 216, 26, 33, 13],
[ 34, 65, 175, 213, 52, 159, 7, 102, 102, 133],
[214, 192, 38, 252, 12, 71, 38, 44, 165, 135],
[234, 105, 130, 189, 162, 247, 58, 80, 88, 83]])
其他剩余操作,如按块索引、常见聚合操作,也有对应的可视化图。
我把它们整理为一个pdf文档,一共14页,取名为《图解入门NumPy》,想要的微信我,备注:图解
评论