SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • katherine gomez

    katherine go

    1 Aralık 2011
  • Pocketnow

    Pocketnow

    14 EKİM 2007