可视化能帮助我们更好的理解高维空间到底发生了什么。
一般可以使用matlba的pyplot来进行绘制:
import matplotlib.pyplot as plt
scatter
对二维空间点进行绘制,最简单的如下:
"""
Simple demo of a scatter plot.
"""
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = np.pi * (15 * np.random.rand(N))**2 # 0 to 15 point radii
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
这是官网上的一个例子,效果图如下:
我们来对上面的一些函数的参数进行解读。