Logiciel open source de calcul numérique

Passer au contenu principal

Python

Sciscipy, développé initialement par Vincent Guffens, étend Python en lui apportant toutes les fonctionnalités de Scilab.

Ainsi, depuis l'interprète Python, il est possible d'accéder à n'importe quelle fonction Scilab de manière transparente.

Par exemple, le code Python suivant montre l'appel à la fonction Scilab de génération de nombre aléatoire rand() pour créer une matrice de taille 20x20 et réalise ensuite quelques calculs simples sur cette donnée :

from scilab import Scilab
sci = Scilab()
x = sci.rand(20, 20)
y = x*x.transpose()
y_inv = sci.inv(y)

Sciscipy gère de manière transparente les conversions de données (à la fois les types de Python et de Numpy).