from numpy import * # Dette eksemplet viser noe som kan skape forvirring i Python, sammenlignet med Matlab: # Operatoren '*' kan nemlig gj?re forskjellige ting i Python, avhengig av hva slags klasse inputen har! # Operatoren '@' derimot oppf?rer seg p? samme m?te uavhengig av klassen til inputen, # og er derfor mer p? linje med Matlabs '*' (matrisemultiplikasjon) A = array([[1,-2],[3,1]]) B = array([[2,-1],[1,2]]) print(A@B) print(A*B) A = matrix([[1,-2],[3,1]]) B = matrix([[2,-1],[1,2]]) print(A@B) print(A*B)