Over:
numpy.delete (array, object, axis = Geen): retourneert een nieuwe array met verwijderde subarrays samen met de genoemde as.
Parameters:
array: [array_like] Invoerarray. object: [int, array of ints] Sub-array om as te verwijderen: As waarlangs we sub-arrays willen verwijderen. Standaard wordt het object toegepast op toegepast op afgevlakte array
Return:
Een array met subarray die wordt verwijderd volgens het genoemde object langs een gegeven as.
Code 1: verwijderen uit 1D-array
# Python-programma ter illustratie van
# numpy.delete ()
import
numpy als geek
# Werken aan 1D
arr
=
geek.arange (
5
)
print
(
"arr:"
, arr)
print
(
"Vorm:"
, arr.shape)
# verwijderen uit 1D-array
object
=
2
a
=
geek.delete (arr,
object
)
print
(
"arr 2 keer verwijderen:"
, a)
print
(
" Vorm: "
, a.shape)
object
=
[
1
,
2
]
b
=
geek.delete (arr,
object
)
print
(
"arr 3 keer verwijderen:"
, b)
print
(
"Vorm :"
, a.shape)
Uitvoer:
arr: [0 1 2 3 4 ] Arr 2 keer herhalen: [0 0 1 1 2 2 3 3 4 4] Vorm : (10,) Arr 3 keer herhalen: [0 0 0 ..., 4 4 4] Vorm: (15,)
Code 2:
< br>
Uitvoer: arr: [[0 1 2 3 ] [4 5 6 7] [8 9 10 11]] Vorm: (3, 4) arr 2 keer verwijderen: [[0 1 2 3] [8 9 10 11] ] Vorm: (2, 4) arr 2 verwijderen keer: [[0 2 3] [4 6 7] [8 10 11]] Vorm: (3, 3) arr 3 keer verwijderen: [0 3 4 5 6 7 8 9 10 11] Vorm: (3, 3) Code 3: verwijdering wordt uitgevoerd met boolean m vraagt
|