我想传递一个数组,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
放在最后。