我有一个清单
A = [1,6,3,8,5,5,2,1,2,10]
Run Code Online (Sandbox Code Playgroud)
我想重复这样的数字:
A = [1,6,6,6,6,6,6,3,3,3,8,8,8,8,8,8,8,8,..... so on]
Run Code Online (Sandbox Code Playgroud)
即1重复一次,6重复六次,3重复三次等等......
我试过:
B=np.concatenate([([x]*x) for x in A], axis=0)
Run Code Online (Sandbox Code Playgroud)
但它乘以相应的数字,我得到了这个结果:
B = [1,36,36,36,36,36,36,9,9,9,.....so on]
Run Code Online (Sandbox Code Playgroud)
当我在做:
B=np.concatenate([([x]*3) for x in A], axis=0)
Run Code Online (Sandbox Code Playgroud)
这给了我:
B = [1,1,6,6,3,3,8,8... so on]
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?