Numpy Boş Dizi

Numpy Bos Dizi



Python, kullanıcılarına çeşitli işlevler sunar. Python kitaplığı, dizilerle çalışmak için bir NumPy boş dizi işlevine sahiptir. Öğeleri başlatmadan dizinin veri türünü ve biçimini kullanmayı içeren, kullanıcı talimatlarına uygun olarak yepyeni, boş bir dizi oluşturmak için kullanılır. Python NumPy boş dizisi hakkında, özellikle Python NumPy ile boş bir dizi nasıl oluşturulacağı hakkında konuşacağız. Ayrıca size NumPy dizileri ve ilgili işlemler oluşturan ve bunlarla ilgilenen bazı örnek programlar da sağlayacağız.

NumPy Boş Dizisi nedir?

Girişleri başlatmadan, Python NumPy boş() dizi işlevi, belirtilen şekil ve türlerden yeni bir dizi oluşturmak için kullanılabilir. Bu fonksiyon üç girdi kabul eder ve bu parametreleri vererek belirli veri tipini ve sırasını belirleyebiliriz. Bu gönderide, belirtilen şekil, sıra ve veri türü ile başlatılmamış bir dizi veri döndüren numpy.empty(syntax)'leri ve kullanımını inceleyeceğiz. Nesne dizileri, Yok değeriyle başlar.

NumPy Boş Dizinin Sözdizimi

Bu işlevi kullanmak için tam sözdizimi aşağıdadır:









Aşağıdaki parametreler sözdiziminde bulunur. Bu parametrelerin her birinin bir işlevi vardır.



Parametre adı Tanım
Şekil Boş dizinin şeklini tanımlar. Bireysel bir tamsayı değeri veya bir demet olabilir.
tip Dizi öğelerinin veri türü, bu isteğe bağlı parametre tarafından belirlenir. Bu, varsayılan olarak numpy.float64'tür.
emir Çok boyutlu veri depolama yöntemi, bu isteğe bağlı parametre ile belirtilir. 'C' ve 'F' seçeneklerine sahiptir.
beğenmek Seçime dayalı bir parametredir. NumPy uyumlu olmayan dizilerin oluşturulmasını sağlayan bir başvuru nesnesidir.

Belirtilen biçime, sıraya ve veri türüne sahip başlatılmamış veri dizisinin ndarray'i, numpy.empty() yöntemi tarafından döndürülür.





Ardından, söz konusu konuyu ayrıntılı olarak işleyen bazı örnek programlar sunacağız.

Örnek 1:

NumPy boş dizisinin nasıl uygulandığını görmek için bir örneğe bakalım. NumPy boş dizisini kontrol etmenin iki yöntemi vardır. NumPy sıfırın dizi işlevi ilkinde kullanılır ve ikincisinde boş dizi işlevi kullanılır. Bu örnekte NumPy boş dizi işlevinin kullanımını tartışacağız.



Bir dizi boş yöntemini uygulayan kod aşağıda gösterilmiştir. Ancak boş bir işleve sahip olmak, dizi değerlerinin 0 olacağını garanti etmez. Basit NumPy boş dizisi verilen kodda uygulanır. Her zaman, sağlanan şekil ve veri türü ile başlatılmamış öğeleri döndürür. Kodun ekran görüntüsü burada gösterilmektedir.

içe aktarmak dizi

yeni_arr = dizi. boş ( 4 )

Yazdır ( yeni_arr )

Kodu çalıştırdıktan sonra aşağıdaki çıktıyı görüntüleyebilirsiniz.

numpy.array() yöntemi, yalnızca boş bir liste ileterek boş bir dizi oluşturmak için kullanılabilir.

içe aktarmak dizi

yeni liste = [ ]

yeni_arr = dizi. dizi ( yeni liste )

Yazdır ( yeni_arr )

Aşağıda boş bir dizi görebileceğiniz sonuç verilmiştir.

Numpy zero'nun dizi işlevi olan ikinci yaklaşımı tartışalım.

Örnek 2:

Burada bir numpy sıfır dizi işlevi uyguladık. Aynı parametreler Numpy.zeros() yönteminde de bulunur. Bunlar; düzen, şekil ve tiptir.

Kod görüntüsünde [3,3] olan dizi şekli verilmiştir. 3 satır ve 3 sütun anlamına gelir. Veri türü int'dir.

içe aktarmak dizi

arr_one = dizi. sıfırlar ( [ 3 , 3 ] , tip = 'int' )

Yazdır ( arr_one )

Burada 3 satır ve 3 sütundan oluşan bir dizi görebilirsiniz.

Örnek 3:

Burada, numpy.empty işlevinin 'dtype' kayan nokta argümanı kullanılır. Boş dizinin şekil ve veri tipini tanımladığımız kodda görebilirsiniz, yani her ikisini de örnekte bildirebiliriz. Burada, float değerlerden oluşan 3 satır ve 3 sütun dizisinin oluşturulacağını görebilirsiniz.

içe aktarmak dizi

bir = dizi. boş ( [ 3 , 3 ] , tip = batmadan yüzmek )

Yazdır ( bir )

Yukarıda belirtilen beyanın sonucunu anlamak için aşağıdaki resmi kullanın.

Örnek 4:

Bu örnekte, C stilinde satır ana formu için olan 'C' fonksiyonunun order parametresini kullanacağız. Numpy işlevleri içe aktarılır ve kullanılır. Boş bir numpy işleviyle 'arr2' değişkenini bildirdik. Bu durumda fonksiyon şeklini, veri tipini ve sırasını geçtik. Son olarak, değişkenin değerini yazdırmaya çalışıyoruz.

içe aktarmak dizi

dizi2 = dizi. boş ( [ 4 , 4 ] , tip = batmadan yüzmek , emir = 'C' )

Yazdır ( dizi2 )

Bu durumda, fonksiyona sipariş verildi. Yukarıda belirtilen kodun sonucunu göstermek için aşağıdaki ekran görüntüsünü kullanın.

Örnek 5:

Bu örnekte, bu durumda dizinin sadece 'F' olan sırasını değiştirdik. Kalan kod yukarıdakiyle aynıdır. Yukarıda belirtilen kodun sonucunu göstermek için aşağıdaki resmi kullanın:

içe aktarmak dizi

dizi2 = dizi. boş ( [ 4 , 4 ] , tip = batmadan yüzmek , emir = 'F' )

Yazdır ( dizi2 )

İşte sonuç:

Örnek 6:

Bu örnekte, boş bir tek boyutlu dizi oluşturulmuştur. Sadece bu durumda, tek bir parametre şekli kullanırız. Yukarıdaki kodun sonucunu göstermek için ekteki kod resmini kullanın.

içe aktarmak dizi

oned_arr = dizi. boş ( şekil = iki )

Yazdır ( oned_arr )

Sonuç buraya ektedir:

Aynı örnek herhangi bir parametre olmadan çalıştırılabilir. Sadece şekil boyutunu (bu durumda 4 olan) parametre olarak geçirmemize rağmen sonucun boş olması, Python'un bunu başarmamıza izin verdiğini gösterir. Daha iyi anlamanız için kod resmi buraya eklenmiştir.

içe aktarmak dizi

oned_arr = dizi. boş ( 4 )

Yazdır ( oned_arr )

Burada çıktıyı görebilirsiniz:

Örnek 7:

Bu örnek, iki boyutlu boş numpy dizisiyle ilgilidir. Numpy işlevleri içe aktarılır ve kullanılır. Boş bir numpy fonksiyonu ile 'twod_arr' değişkenini bildirdik ve fonksiyon şekli ve veri tipini geçtik. Son olarak, değişkenin değerini yazdırmaya çalışıyoruz.

içe aktarmak dizi

ikid_arr = dizi. boş ( şekil = [ 3 , 4 ] , tip = int )

Yazdır ( ikid_arr )

Burada 3 satır ve 4 sütun dizisinin görüntülendiğini görebilirsiniz.

Çözüm

Yukarıda bahsedilen makaleden numpy boş diziler için temel sözdizimini öğrendiniz. Ek olarak, sıfırların işlevini ve bunları Python'da uygulamak için diğer örnek boş dizileri nasıl kullanacağımızı keşfettik. Bu gönderi bize Python'da numpy boş dizilerle nasıl çalışılacağını gösterdi.