如何修复"Missing mandatory keyword argument 'size' in function call"皮林特(失踪-kwoa) E1125



我想传递一个数组,int 到不同文件的函数,我想返回 int(1 到 9(我已经简化了它,
但它仍然显示错误 E1125

# in basic.py
import neural_network as nu
import numpy as np
import math

import neural_network as nu
def AI_connector(): 
Inputv = np.zeros((9), dtype=float)  # input array
size=9
return nu.connector(Inputv,size)
# in neural_network.py
import numpy as np
import math 
import random 
Inputv = np.zeros((9), dtype=float)  #input array

def connector(myList=[], *args,size):
Inputv = np.zeros((size), dtype=float)  #input array
Inputv=myList
return 0

此行

def connector(myList=[], *args,size):

应该是

def connector(size, myList=[], *args):

您始终将默认参数放在第一位,然后是非默认参数。你把*args**kwargs放在最后。

最新更新