python - Python ValueError: x and y must be the same size and X[:, 0] Y[:] not working to save the problem
问题描述
我有一个问题,我想分散两个数组。我的 X 数组是 2 维的,日志抛出一个错误:ValueError x 和 y 必须是相同的大小。所以我只传递了 Xs 的第一列(那是数据所在的位置),它仍然抛出错误。
我的 X 数组:
[[5.6 2.5 3.9 1.1]
[7.7 3. 6.1 2.3]
[6.3 3.3 4.7 1.6]
[5.5 2.4 3.8 1.1]
[6.3 2.7 4.9 1.8]
[6.3 2.8 5.1 1.5]
[4.9 2.5 4.5 1.7]
[6.3 2.5 5. 1.9]
[7. 3.2 4.7 1.4]
[6.5 3. 5.2 2. ]
[6. 3.4 4.5 1.6]
[4.8 3.1 1.6 0.2]
[5.8 2.7 5.1 1.9]
[5.6 2.7 4.2 1.3]
[5.6 2.9 3.6 1.3]
[5.5 2.5 4. 1.3]
...
[6.7 3. 5. 1.7]
[5. 3. 1.6 0.2]
[5.5 2.4 3.7 1. ]
[6.7 3.1 5.6 2.4]
[5.8 2.7 5.1 1.9]
[5.1 3.4 1.5 0.2]
[6.6 2.9 4.6 1.3]
[5.6 3. 4.1 1.3]
[5.9 3.2 4.8 1.8]
[6.3 2.3 4.4 1.3]
[5.5 3.5 1.3 0.2]
[5.1 3.7 1.5 0.4]
[4.9 3.1 1.5 0.1]
[6.3 2.9 5.6 1.8]
[5.8 2.7 4.1 1. ]
[7.7 3.8 6.7 2.2]
[4.6 3.2 1.4 0.2]]
我的 X[:, 0] 数组:
[5.6 7.7 6.3 5.5 6.3 6.3 4.9 6.3 7. 6.5 6. 4.8 5.8 5.6 5.6 5.5 6.1 7.2
5.3 4.3 6.4 5.7 5.4 5.7 6.9 4.6 5.9 5.1 4.6 6.2 7.2 5.7 4.8 7.1 6.9 6.5
6.4 5.1 4.8 6.5 6.7 4.5 6.2 4.9 5.7 6.9 4.4 5. 7.2 5.1 4.4 5.4 5.5 6.8
7.6 5.1 4.9 5.2 5.7 6.6 5. 5.1 6.4 5.4 7.7 4.9 7.9 6.7 5.2 6. 5.8 7.7
5.1 4.7 7.4 5. 6.3 5.7 5.8 5.7 6.4 6.7 6.3 6.7 5. 5.5 6.7 5.8 5.1 6.6
5.6 5.9 6.3 5.5 5.1 4.9 6.3 5.8 7.7 4.6]
我的 Y 数组:
[1 2 1 1 2 2 2 2 1 2 1 0 2 1 1 1 1 2 0 0 2 1 0 0 1 0 2 1 0 1 2 1 0 2 2 2 2
0 0 2 2 0 2 0 2 2 0 0 2 0 0 0 1 2 2 0 0 0 1 1 0 0 1 0 2 1 2 1 0 2 0 2 0 0
2 0 2 1 1 1 2 2 1 1 0 1 2 2 0 1 1 1 1 0 0 0 2 1 2 0]
plt.scatter(X[:, 0], Y[:], color = "red")
解决方案
推荐阅读
- css - 在某些情况下不尊重行高
- cakephp - cakephp中使用数组的方法
- c# - CS1936 C# 找不到源类型“学生”的查询模式的实现。找不到“哪里”
- python - 按时间范围和日期优化 Selenium Google 搜索结果
- google-cloud-datastore - Datastore 是否支持批量更新?
- javascript - javascript减少
- c# - Access数据库,逗号“,”和点“。”的问题 从 c# windows 窗体在 Access-db 中插入数据时的小数值
- c++ - 在文件中重复文本 - 循环问题
- java - 字母顶部的矢量箭头作为 char 或 String
- sql - 如何在 ORACLE 上将计数作为 IF 条件传递