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

  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006