L1 — Calcul Scientifique
L1 -- Calcul Scientifique
Fr?d?ric Jurie (frederic.jurie@unicaen.fr) Universit? de Caen Normandie Ann?e universitaire 2019-2020
La librairie numpy
Objectifs de ce cours
Pr?sentation de la librairie Python numpy wikipedia:
"NumPy est une extension du langage de programmation Python, destin?e ? manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions math?matiques op?rant sur ces tableaux.
Plus pr?cis?ment, cette biblioth?que logicielle open source fournit de multiples fonctions permettant notamment de cr?er directement un tableau depuis un fichier ou au contraire de sauvegarder un tableau dans un fichier, et manipuler des vecteurs, matrices et polyn?mes.
NumPy est la base de SciPy, regroupement de biblioth?ques Python autour du calcul scientifique."
Introduction
Il s'agit d'une librairie permettant de r?aliser des op?rations sur des tableaux de nombres Repr?sent?s sous forme de tableau ? 1 dimension (vecteur), 2 dimensions (matrices) ou plus. Permet de faire globalement des traitements sur l'ensemble des valeurs sans avoir ? faire de boucles Les op?rations sont ex?cut?es rapidement, la librairie ?tant ?crite en langage C, m?me si elle est utilis?e ? partir de programmes en Python Librairie de base pour d'autres librairies : optimisation, calcul symbolique, etc. Installation :
pip3 install numpy
L'objet array
L'objet array est au coeur de numpy
C'est lui qui permet de repr?senter des tableaux multidimensionnels
Exemple de cr?ation ? partir de listes Python : data = np.array([[1, 2], [3, 4], [5, 6]])
Attribute shape
size ndim nbytes dtype
Description A tuple that contains the number of elements (i.e., the length) for each dimension (axis) of the array. The total number of elements in the array.
Number of dimensions (axes).
Number of bytes used to store the data.
The data type of the elements in the array.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- python numpy cheat sheet intellipaat
- numpy cheat sheets
- python for data science cheat sheet lists also see numpy
- numpy data mangement
- scientific computing with python numpy matplotlib eliot
- python for data science cheat sheet subsetting slicing
- solved sample paper only selected ans 40 50 60 70
- add new index to dataframe
- cheat sheet numpy python copy
- numpy array manipulation