如果我在Python重塑我用這個:重塑在朱莉婭
import numpy as np
y= np.asarray([1,2,3,4,5,6,7,8])
x=2
z=y.reshape(-1, x)
print(z)
,並得到這個
>>>
[[1 2]
[3 4]
[5 6]
[7 8]]
我將如何獲得朱莉婭是一回事嗎?我想:
z = [1,2,3,4,5,6,7,8]
x= 2
a=reshape(z,x,4)
println(a)
,它給了我:
[1 3 5 7
2 4 6 8]
如果我使用reshape(z,4,x)
它會給
[1 5
2 6
3 7
4 8]
而且是有辦法做到重塑沒有指定如第二維reshape(z,x)
或次要維度更模糊?
'reshape(z,4,x)'看起來像你想要的,不是? – StefanKarpinski 2014-11-04 11:46:25
@StefanKarpinski沒有那會給[1,5]作爲前兩個數字沒有[1,2] – ccsv 2014-11-04 11:52:19