teaching:progappchim:matrices

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révisionLes deux révisions suivantes
teaching:progappchim:matrices [2015/03/02 16:28] – créée villersdteaching:progappchim:matrices [2015/03/02 16:51] villersd
Ligne 39: Ligne 39:
     print mprod  # pour visualiser la matrice produit     print mprod  # pour visualiser la matrice produit
 </sxh> </sxh>
 +
 +===== Utiliser NumPy =====
 +La librairie [[[[numpy_simple|Numpy]] permet d'effectuer efficacement de nombreux calculs matriciels. Voici la même multiplication que l'exemple précédent, en utilisant cette fois NumPy :
 +<sxh python; title : matrices_multiplication-numpy.py>
 +#! /usr/bin/env python
 +# -*- coding: utf-8 -*-
 +"""
 +Calcul matriciel : multiplication
 +Utilisation de numpy (array,...) pour représenter les matrices et effectuer
 +les calculs d'algèbre linéaire
 +"""
 +import numpy as np
 +
 +mat1=np.array([[7,9],[2,-5],[11,0],[6,-7]])
 +print mat1  # pour visualiser la matrice mat1 de 4 lignes de 2 colonnes
 +mat2=np.array([[1,3,5],[2,4,6]])
 +print mat2  # pour visualiser la matrice mat2 de 2 lignes de 3 colonnes
 +
 +print np.dot(mat1,mat2)  # pour visualiser la matrice produit
 +
 +</sxh>
 +
  • teaching/progappchim/matrices.txt
  • Dernière modification : 2018/03/06 14:49
  • de villersd