English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Traitement des matrices en Python

En Python, nous pouvons résoudre différents opérations et opérations matricielles. Le module Numpy fournit différentes méthodes pour les opérations matricielles.

add() -Ajoute les éléments de deux matrices.

Soustraction() -Soustrait les éléments de deux matrices.

split() -Divise les éléments de deux matrices.

Multiplication() -Multiplie les éléments de deux matrices.

dot() -Il effectue la multiplication matricielle au lieu de la multiplication élémentaire intelligente.

sqrt() -La racine carrée de chaque élément de la matrice.

sum(x, axis) -Ajouter tous les éléments à la matrice. Le deuxième paramètre est optionnel, lorsque nous calculons la somme des colonnes pour axis 0, et axis1Il est utilisé pour calculer la somme des lignes.

“ T” -Exécuter la transposition d'une matrice spécifique.

Exemple de code

import numpy
# Deux matrices sont initialisées par valeur
x = numpy.array([1, 2], [4, 5]]
y = numpy.array([7, 8], [9, 10]]
# add() est utilisé pour ajouter des matrices
print("Addition de deux matrices : ")
print(numpy.add(x, y))
# subtract() est utilisé pour soustraire des matrices
print("Soustraction de deux matrices : ")
print(numpy.subtract(x, y))
# divide() est utilisé pour diviser des matrices
print("Division de matrice : ")
print(numpy.divide(x,y))
print("Multiplication de deux matrices : ")
print(numpy.multiply(x,y))
print("Produit de deux matrices : ")
print(numpy.dot(x,y))
print("Racine carrée est : ")
print(numpy.sqrt(x))
print("Somme des éléments : ")
print(numpy.sum(y))
print("Somme élémentaire par colonne : ")
print(numpy.sum(y,axis=0))
print("Somme élémentaire par ligne : ")
print(numpy.sum(y,axis=1))
# Utilisation de "T" pour transposer la matrice
print("Transposition de matrice : ")
print(x.T)

Résultat de la sortie

Addition de deux matrices : 
[[ 8 10]
 [13 15]]
Soustraction de deux matrices :
[[-6 -6]
 [-5 -5]]
Division de matrice :
[[0.14285714 0.25      ]
 [0.44444444 0.5       ]]
Multiplication de deux matrices : 
[[ 7 16]
 [36 50]]
Produit de deux matrices :
[[25 28]
 [73 82]]
racine carrée est :
[[1.         1.41421356]
 [2.         2.23606798]]
Somme des éléments :
34
Somme élémentaire par colonne :
[16 18]
Somme élémentaire par ligne : 
[15 19]
Transposition de matrice :
[[1 4]
[2 5]]
Vous pourriez aussi aimer