作者goldflower (金色小黄花)
站内Python
标题[问题] value error:only 2 non-keyword
时间Thu Oct 2 21:04:59 2014
大家好
小弟遇到了一个问题不知如何解决
我刚跟着Machine learning in action这本书上面的章节学
一开始写一个简单的函数如下
from numpy import *
import operator
def createDataSet():
group = array([1.0,1.1], [1.0,1.0], [0,0], [0,0.1])
labels = ["A", "A", "B", "B"]
return group, labels
然後接下来我在cmd中设定路径後进入python环境
import kNN (此档案的名称)
group, labels = kNN.createDataSet()
此时会跑出如下错误
ValueError: only 2 non-keyword arguments accepted
这个错误我实在不太明白是怎麽回事
我甚至不知道为什麽这个会算作error
上stack网上查也不太清楚
後来想说换mac试试看但结果相同
在IDLE上直接执行也有相同错误
实在搞不懂啊~~
希望有人知道这错误是怎麽回事
感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.158.10.80
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1412255115.A.E83.html
1F:→ alibuda174: array(([1.0,1.1], [1.0,1.0], [0,0], [0,0.1])) 10/02 21:14
2F:→ alibuda174: 或许可行 10/02 21:17
3F:→ goldflower: 楼上秒解 似乎问了个蠢问题 谢谢楼上~~~ 10/02 21:28
4F:推 Neisseria: 那本书有些小错误,要自己 debug 一下 10/03 12:10
5F:→ goldflower: 是的我也发现了XD 也算考验自己哈 10/04 15:50