Maison  >  Article  >  développement back-end  >  méthode numpy.delete pour supprimer des colonnes

méthode numpy.delete pour supprimer des colonnes

php中世界最好的语言
php中世界最好的语言original
2018-04-09 10:52:266700parcourir

Cette fois je vais vous apporter la méthode de numpy.delete pour supprimer la colonne , quelles sont les précautions pour supprimer la colonne avec numpy.delete, ce qui suit est un guide pratique cas, jetons un coup d'oeil.

Introduction de base :

numpy.delete
numpy.delete(arr, obj, axis=None)[source]
 Return a new array with sub-arrays along an axis deleted. For a one dimensional array, this returns those entries not returned by arr[obj].
 Parameters:	
 arr : array_like
  Input array.
 obj : slice, int or array of ints
  Indicate which sub-arrays to remove.
 axis : int, optional
  The axis along which to delete the subarray defined by obj. If axis is None, obj is applied to the flattened array.
 Returns:	
 out : ndarray
  A copy of arr with the elements specified by obj removed. Note that delete does not occur in-place. If axis is None, out is a flattened array.

Exemple :

1. Supprimer une colonne

>>> dataset=[[1,2,3],[2,3,4],[4,5,6]] 
>>> import numpy as np 
>>> dataset = np.delete(dataset, -1, axis=1) 
>>> dataset 
array([[1, 2], 
  [2, 3], 
  [4, 5]])

2. Supprimer plusieurs colonnes

arr = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]]) 
np.delete(arr, [1,2], axis=1) 
array([[ 1, 4], 
  [ 5, 8], 
  [ 9, 12]])

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Solution parfaite pour que python2.7 ne puisse pas utiliser pip

Comment lire et écrire du txt fichiers ligne par ligne en python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn