简介
通过可视化的方式来学习与理解Numpy中的简单概念。
文中图片出自A Visual Intro to NumPy and Data Representation
什么是Numpy?
Numpy是Python中用于数据分析、机器学习与科学计算的知名第三方库,它是Python中很多科学计算库的依赖包,如sickit-learn、SciPy、Pandas等
创建数组
Numpy中创建数组使用 np.array(list) 则可,本质其实就是将 list 转换成了 Numpy中定义的 numpy.
直方图绘制参数详解
生成数据:
import numpy as np
np.random.seed(0)
data = np.random.randn(1000000)*10
data = data.astype(np.int8)
最麻烦的方法:
import matplotlib.pyplot as plt
num_dict = {}
for num in data:
if num in num_dict:
num_dict[num] += 1
else:
num_dict[num