当我尝试准备数据集时,我收到一条错误消息group argument must be None for now
。请帮我解决问题。
我正在jupyter上执行此操作,线程类存在一些问题。 它向我显示此断言组为None:
AssertionError: group argument must be None for now
和DataPreparation.ipynb
是另一个具有Prepare类的文件。
DataPreparation.Prepare(Xdata,Ydata,XdataT,YdataT)
导入线程
class Prepare(threading.Thread):
def _init_(self, X, Y, XT, YT, accLabel=None):
threading.Thread._init_(self)
self.X=X
self.Y=Y
self.XT=XT
self.YT=YT
self.accLabel= accLabel
使用此代码,我收到此错误
AssertionError: group argument must be None for now
答案 0 :(得分:0)
尝试一下:
代码
在您的“ DataPreparation”文件中(为此我使用了一个.py文件,我不熟悉将IPython Notebook文件用作模块):
import threading
class Prepare(threading.Thread):
def __init__(self, x, y, xt, yt, acclabel=None):
super().__init__() # Python 3.x
self.x=x
self.y=y
self.xt=xt
self.yt=yt
self.acclabel= acclabel
然后,在您的工作/测试.ipynb文件中:
import DataPreparation
xdata=1
ydata=2
xdatat=3
ydatat=4
# Use keyword references
DataPreparation.Prepare(x=xdata, y=ydata,
xt=xdatat, yt=ydatat)
结果
我还建议您阅读this post,这可能对以后与Thread类参数的交互很有帮助。