After using the function of 'addpattern' to add a new time pattern into the network, I want to input the values all at once by using the function of 'setpattern'. The codes are listed below.
for i in range(7):
patid = patternids[i]
en.addpattern(inp_proj, id=patid)
en.setpattern(inp_proj, i+2, p0values, p0lens)
There is error poping out, which is listed below.
''TypeError: in method 'setpattern', argument 3 of type 'double *'''
The type of p0values is 'list'. How can I fix it?