Hakkında:
numpy.delete (dizi, nesne, eksen = Yok): , belirtilen eksenle birlikte alt dizilerin silindiği yeni bir dizi döndürür.
Parametreler:
dizi: [array_like] Girdi dizisi. nesne: [int, ints dizisi] Silinecek alt dizi ekseni: Alt dizileri silmek istediğimiz eksen. Varsayılan olarak, nesne, düzleştirilmiş diziye uygulananlara uygulanır
Dönüş:
Belirtilen nesneye göre alt dizisinin bir dizi boyunca silindiği bir dizi. verilen eksen.
Kod 1: 1B diziden çıkarma
# Python programı gösteren
# numpy.delete ()
içe aktar
# 1D üzerinde çalışıyor
arr
=
geek.arange (
5
)
print
(
"dizi:"
"Shape:"
, arr.shape)
# 1B diziden çıkarma
nesne
=
2
a
=
geek.delete (dizi,
"dizi 2 kez siliniyor:"
, a)
yazdır
(
" Şekil: "
, a.shape)
1
,
2
b
=
geek.delete (dizi,
print
(
"Şekil :"
, a.shape)
Çıktı:
arr: [0 1 2 3 4 ] 2 kez yinelenen dizi: [0 0 1 1 2 2 3 3 4 4] Şekil : (10,) 3 kez tekrar eden dizi: [0 0 0 ..., 4 4 4] Şekil: (15,)
Kod 2:
< br>
Çıktı: arr: [[0 1 2 3 ] [4 5 6 7] [8 9 10 11]] Şekil: (3, 4) dizi 2 kez siliniyor: [[0 1 2 3] [8 9 10 11] ] Şekil: (2, 4) dizi 2 siliniyor kere: [[0 2 3] [4 6 7] [8 10 11]] Şekil: (3, 3) diziyi sil 3 kere: [0 3 4 5 6 7 8 9 10 11] Şekil: (3, 3) Kod 3: silme, boolean m soruları kullanılarak gerçekleştirilir
|