这个问题来自post。
这段代码
points = [(0., 0.), (0., 1.), (1., 1.), (1., 0.),
(0.5, 0.25), (0.5, 0.75), (0.25, 0.5), (0.75, 0.5)]
fig, ax = plt.subplots()
ax.scatter(*zip(*points))
plt.show()
用于绘制散点图。
很多人使用numpy来做到这一点。
points = np.array([(0., 0.), (0., 1.), (1., 1.), (1., 0.),
(0.5, 0.25), (0.5, 0.75), (0.25, 0.5), (0.75, 0.5)])
fig, ax = plt.subplots()
ax.scatter(points)
plt.show()
问题是:
如何比较绘制散点图的两种方法? (* zip(* points))或(np.array(points))?