[问题] value error:only 2 non-keyword

楼主: goldflower (金色小黄花)   2014-10-02 21:04:59
大家好
小弟遇到了一个问题不知如何解决
我刚跟着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上直接执行也有相同错误
实在搞不懂啊~~
希望有人知道这错误是怎么回事
感谢各位
作者: alibuda174 (阿哩不达)   2014-10-02 21:14:00
array(([1.0,1.1], [1.0,1.0], [0,0], [0,0.1]))或许可行
楼主: goldflower (金色小黄花)   2014-10-02 21:28:00
楼上秒解 似乎问了个蠢问题 谢谢楼上~~~
作者: Neisseria (Neisseria)   2014-10-03 12:10:00
那本书有些小错误,要自己 debug 一下
楼主: goldflower (金色小黄花)   2014-10-04 15:50:00
是的我也发现了XD 也算考验自己哈

Links booklink

Contact Us: admin [ a t ] ucptt.com