我想做这样的事情,代码是
import numpy as np
import random
a = [np.array([2,4,5]), np.array([3,4,6]), np.array([3,7,8])]
b=np.array([4,6,7])
for i in range(5):
e = random.choice(a)
a.remove(e)
a.append(b)
但是我们不能删除或添加这样的数组。我想删除数组e并将数组b添加到a,那么我该怎么做?
尝试:
import numpy as np
import random
a = [np.array([2,4,5]), np.array([3,4,6]), np.array([3,7,8])]
b=np.array([4,6,7])
for i in range(5):
np.delete(a, random.randint(0,len(a)-1), 0)
a.append(b)