2021-01-17

‘numpy.ndarray’ object has no attribute ‘append’

def rank_generator(gen):
    target=[]
    inputs_=np.array([1, 2, 3,4,5,6])
    for inputs, targets in gen:
        target.append(targets)
        inputs_=np.vstack((inputs_, inputs[0]))
        #print("---Batch---")
        #print("Feature:", inputs)
        #print("Label:", targets)
        #print("")
    target=np.array(target)
    inputs_=inputs_[1:,:]
    return inputs_,target

np.vstack()

 import numpy as np
>>> a = np.array([1, 2, 3])
>>> b = np.array([5, 6, 7])
>>> np.vstack(a, b)   
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: vstack() takes exactly 1 argument (2 given)
>>> 
>>> np.vstack((a, b))
array([[1, 2, 3],
       [5, 6, 7]])
上一篇:jq判断5个input如果全部为空 , 就alert


下一篇:vue中将页面打印成pdf文件以及遇到的