26 Temmuz 2010, PAZARTESİ
Dizi matris Numpy
Numpy kullanıyorum. 1 sütun N satır ile bir matris ve N elemanları ile bir dizi almak istiyorum.
Eğer varsa örneğin, M = matrix([[1], [2], [3], [4]])
, A = array([1,2,3,4])
almak istiyorum.
Bunu başarmak için A = np.array(M.T)[0]
kullanıyorum. Herkes daha şık aynı sonucu elde etmek için bir yol biliyor mu?
Teşekkürler!
CEVAP
26 Temmuz 2010, PAZARTESİ
Eğer bir şey biraz daha okunabilir isterseniz, bunu yapabilirsiniz:
A = np.squeeze(np.asarray(M))
Benzer şekilde de yapabilirsiniz: A = np.asarray(M).reshape(-1)
ama bu biraz daha kolay okunur.
Bunu Paylaş:
Numpy dizi boyutları...
nasıl çarpma NumPy Matrix vs için Dizi...
Consistenly aynı rasgele numpy dizi ol...
Numpy çok baskı.dizi...
Nasıl numpy bir dizi belirli öğeleri k...