Matplotlib, how to loop?
问题 So I have this in Matplotlib. plt.scatter(X[: , 0:1][Y == 0], X[: , 2:3][Y==0]) plt.scatter(X[: , 0:1][Y == 1], X[: , 2:3][Y==1]) plt.scatter(X[: , 0:1][Y == 2], X[: , 2:3][Y==2]) I'd like to know if there's a better way to loop instead of this: for i in range(3): plt.scatter(X[: , 0:1][Y == i], X[: , 2:3][Y==i]) MVCE: # CSV: https://gist.githubusercontent.com/netj/8836201/raw/6f9306ad21398ea43cba4f7d537619d0e07d5ae3/iris.csv data = np.loadtxt('/content/drive/My Drive/Colab Notebooks/Machine