PYTHON NUMPY (5) – NumPy Sıralama Dizileri – NumPy Filtre Dizisi – NumPy’de Rastgele Sayılar – PYTHON NUMPY DANIŞMANLIK
Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
NumPy Sıralama Dizileri
Dizileri Sıralama
Sıralama, öğeleri sıralı bir sıraya koymak anlamına gelir. Sıralı dizi, sayısal veya alfabetik, artan veya azalan gibi öğelere karşılık gelen bir sıraya sahip herhangi bir dizidir. NumPy ndarray nesnesinin, belirli bir diziyi sıralayacak sort () adında bir işlevi vardır.
Misal
Diziyi sıralayın:
np’yi np olarak içe aktar
arr = np. dizisi ([3, 2, 0, 1])
Baskı (np.sort (arr))
Not: Bu yöntem, orijinal diziyi değiştirmeden dizinin bir kopyasını döndürür.
Ayrıca dizelerin dizilerini veya başka bir veri türünü de sıralayabilirsiniz:
Misal
Diziyi alfabetik olarak sıralayın:
np’yi np olarak içe aktar
arr = np.array ([‘muz’, ‘kiraz’, ‘elma’])
Baskı (np.sort (arr))
Misal
Bir boole dizisini sıralayın:
np’yi np olarak içe aktar
arr = np.array ([Doğru, Yanlış, Doğru])
Baskı (np.sort (arr))
2-B Diziyi Sıralama
2-B dizisinde sort () yöntemini kullanırsanız, her iki dizi de sıralanır:
Misal
2-B diziyi sıralayın:
np’yi np olarak içe aktar
arr = np. dizisi ([[3, 2, 4], [5, 0, 1]])
Baskı (np.sort (arr))
NumPy Filtre Dizisi
Filtreleme Dizileri
Bazı öğeleri mevcut bir diziden çıkarmaya ve bunlardan yeni bir dizi oluşturmaya filtreleme denir. NumPy’de, bir diziyi boole dizin listesi kullanarak filtrelersiniz. Boolean dizin listesi, dizideki dizinlere karşılık gelen booleans listesidir.
Bir dizindeki değer True ise, o öğe filtrelenmiş dizide bulunur, bu dizindeki değer Yanlış ise o öğe filtrelenmiş diziden hariç tutulur.
Misal
Dizin 0 ve 2’deki öğelerden bir dizi oluşturun:
np’yi np olarak içe aktar
arr = np. dizisi ([41, 42, 43, 44])
x = [Doğru, Yanlış, Doğru, Yanlış]
newarr = arr [x]
yazdırmak (newarr)
Yukarıdaki örnek geri dönecektir [41, 43], neden?
Yeni filtre yalnızca filtre dizisinin True değerine sahip olduğu değerleri içerdiğinden, bu durumda dizin 0 ve 2 olur.
Filtre Dizisi Oluşturma
Yukarıdaki örnekte, Doğru ve Yanlış değerlerini sabit olarak kodladık, ancak ortak kullanım, koşullara dayalı bir filtre dizisi oluşturmaktır.
Misal
Yalnızca 42’den yüksek değerleri döndürecek bir filtre dizisi oluşturun:
np’yi np olarak içe aktar
arr = np. dizisi ([41, 42, 43, 44])
# Boş bir liste oluştur
filter_arr = []
# arr öğesindeki her öğeyi gözden geçir
arr öğesinde:
# öğe 42’den yüksekse, değeri True olarak ayarlayın, aksi takdirde False:
eleman> 42 ise:
filter_arr.append (Doğru)
Başka:
filter_arr.append (Yanlış)
newarr = arr [filtre_dizi]
Baskı (filter_arr)
yazdırmak (newarr)
Misal
Yalnızca orijinal dizideki öğeleri bile döndürecek bir filtre dizisi oluşturun:
np’yi np olarak içe aktar
arr = np. dizisi ([1, 2, 3, 4, 5, 6, 7])
# Boş bir liste oluştur
filter_arr = []
# arr öğesindeki her öğeyi gözden geçir
arr öğesinde:
# öğe 2 ile tamamen bölünebilirse, değeri True olarak ayarlayın, aksi takdirde False
% 2 == 0 öğesi ise:
filter_arr.append (Doğru)
Başka:
filter_arr.append (Yanlış)
newarr = arr [filtre_dizi]
Baskı (filter_arr)
yazdırmak (newarr)
Doğrudan Diziden Filtre Oluşturma
Yukarıdaki örnek, NumPy’de oldukça yaygın bir görevdir ve NumPy, bununla başa çıkmak için güzel bir yol sağlar.
Durumumuzdaki yinelenebilir değişken yerine diziyi doğrudan değiştirebiliriz ve beklediğimiz gibi çalışır.
Misal
Yalnızca 42’den yüksek değerleri döndürecek bir filtre dizisi oluşturun:
np’yi np olarak içe aktar
arr = np. dizisi ([41, 42, 43, 44])
filter_arr = dizi> 42
newarr = arr [filtre_dizi]
Baskı (filter_arr)
yazdırmak (newarr)
Misal
Yalnızca orijinal dizideki öğeleri bile döndürecek bir filtre dizisi oluşturun:
np’yi np olarak içe aktar
arr = np. dizisi ([1, 2, 3, 4, 5, 6, 7])
filter_arr = dizi% 2 == 0
newarr = arr [filtre_dizi]
Baskı (filter_arr)
yazdırmak (newarr)
NumPy’de Rastgele Sayılar
Rasgele Sayı nedir?
Sahte Rastgele ve Gerçek Rastgele Sayı
Rastgele Sayı Oluştur
Rastgele Şamandıra Oluştur
Rastgele Dizi Oluştur
Baskı (x) Diziden Rastgele Sayı Üretme
Bir dizideki değerlerden birini döndürür:numpy import random’danx = rastgele. seçim ([3, 5, 7, 9])Baskı (x)Choice () yöntemi ayrıca bir değer dizisi döndürmenize olanak tanır.Dizinin şeklini belirtmek için bir boyut parametresi ekleyin.Misal
Dizi parametresindeki (3, 5, 7 ve 9) değerlerden oluşan bir 2-B dizi oluşturun:numpy import random’danx = rastgele. seçim ([3, 5, 7, 9], boyut = (3, 5))Baskı (x) olur.
Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
B Diziyi Sıralama Baskı (x) Diziden Rastgele Sayı Üretme Dizileri Sıralama Doğrudan Diziden Filtre Oluşturma Filtre Dizisi Oluşturma Filtreleme Dizileri NumPy Filtre Dizisi NumPy Sıralama Dizileri NumPy'de Rastgele Sayılar Rasgele Sayı nedir? Rastgele Dizi Oluştur Rastgele Şamandıra Oluştur Rastgele Sayı Oluştur Sahte Rastgele ve Gerçek Rastgele Sayı