Comment multiplier un scalaire à travers une colonne spécifique dans un tableau NumPy?
J'ai besoin de faire une analyse sur un vaste ensemble de données à partir d'un hydrolgeology travail sur le terrain. Je suis à l'aide de NumPy. Je veux savoir comment je peux:
- multipliez par exemple, la 2e colonne de mon tableau par un nombre (par exemple 5.2). Et puis
- calculer la somme cumulative des nombres dans la colonne.
Comme je l'ai dit je veux seulement travailler sur une colonne spécifique et non pas l'ensemble du tableau.
source d'informationauteur Mary Jane
Vous devez vous connecter pour publier un commentaire.
avec les uns se moquèrent de données:
quelques règles simples sont nécessaires pour analyser l'élément de sélection (indexation) dans NumPy:
NumPy, comme Python, est basée sur 0, donc, par exemple, le "1" ci-dessous fait référence à la deuxième colonne
des virgules séparent les dimensions entre parenthèses, donc [lignes, colonnes], par exemple, Un[2,3] indique que l'élément ("cellule") à la ligne trois, colonne de quatre
un colon moyens tous des éléments le long de la dimension, par exemple, A[:,1] crée une vue de la colonne 2; A[3,:] fait référence à la quatrième ligne
Sûr:
Si vous ne voulez pas faire cela en place, vous auriez besoin d'un peu différente de la stratégie: