我的项目中的python线程有问题

2024-04-25 20:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图准备我的数据集时,我得到一个错误消息group argument must be None for now。请帮我解决这个问题。你知道吗

我在jupyter上做,线程类有一些问题。 它告诉我这个断言组没有:

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

Tags: selfnonefor错误groupbeargumentprepare
1条回答
网友
1楼 · 发布于 2024-04-25 20:24:28

试试这个:

代码

在您的“DataPreparation”文件中(我为此使用了一个.py文件,我不熟悉将IPython笔记本文件用作模块):

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

然后,在work/test.ipynb文件中:

import DataPreparation 

xdata=1
ydata=2
xdatat=3
ydatat=4

# Use keyword references
DataPreparation.Prepare(x=xdata, y=ydata,
                        xt=xdatat, yt=ydatat)

结果

已创建“Prepare”实例。 enter image description here

我还建议您阅读this post,这可能有助于将来与线程类参数的交互。你知道吗

相关问题 更多 >