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

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010