Amr*_*shi 3 numpy matplotlib scatter-plot
我有特征 x1 和 x2 以及类 y 的数据集列,其值为 0 或 1。我想在散点图中绘制 x1 和 x2,使得值 y == 1 将显示为“+”,值 y == 0将显示为“o”。
x1 = np.array(100)
x2 = np.array(100)
#y = array of length 100 either with value 1 or 0
plt.scatter(x1, x2, y=1, marker='+')
plt.scatter(x1, x2, y=0, marker='o')
plt.show()
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
您可以使用or的条件对x1
和数组进行索引:x2
y==0
y==1
plt.scatter(x1[y==1], x2[y==1], marker='+')
plt.scatter(x1[y==0], x2[y==0], marker='o')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3112 次 |
最近记录: |