SORU
11 ŞUBAT 2012, CUMARTESİ


Bitiştirmek İki tek boyutlu NumPy diziler

İki basit var NumPy tek boyutlu diziler. Onları bağlamak mümkün numpy.concatenate kullanarak olmalıyım. Ancak kodu bu hata aşağıda.

Eğer data: dizileri Python skaler dönüştürülebilir uzunluğu-1

Kod

import numpy
a = numpy.array([1, 2, 3])
b = numpy.array([5, 6])
numpy.concatenate(a, b)

Neden?

CEVAP
11 ŞUBAT 2012, CUMARTESİ


Satır olmalıdır:

numpy.concatenate([a,b])

Bağlamak istediğiniz diziler dizisi olarak geçirilen, bağımsız değişken olarak ayırmak gerekir.

NumPy documentation:

numpy.concatenate((a1, a2, ...), axis=0)

Birlikte diziler katıl.

Bir skaler dönüştürmek olamaz bunu şikayet ediliyor b ekseni olarak parametre, yorumlamaya çalışıyordu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • Noam Erez

    Noam Erez

    3 NİSAN 2012
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008