model_d = model.Discriminator(kernel_size=opt.kernel_size, gaussian=opt.gaussian, wgan=opt.wgan, highpass=opt.highpass)
TypeError: init() got an unexpected keyword argument 'gaussian'
怎么解决
要看你Discriminator函数定义
不知道你这个问题是否已经解决, 如果还没有解决的话:应用场景:⼀个类可以创建多个对象,如何对不同的对象设置不同的初始化属性?——传参数
class Washer():
# 定义初始化功能的函数
def __init__(self,height,width) -> None:#此时的初始化函数,带参数height和width
self.height=height
self.width=width
def wash(self):
print(f'宽度是:{self.width},高度是{self.height}')
haier1=Washer(100,20)#传入参数100和20
print(haier1.height)
print(haier1.width)
haier1.wash()
运行结果: