[問題] 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