1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
import sys
import os
from numpy import*
import numpy as np
#
valmin=0.
valmax=100.
npoints=5
#
def matrice(i, j):
return [[0 for q in range(0,j)] for p in range(0,i)]
A=matrice(npoints,3)
#
# Calcul de delta (increment)
delta=(valmax-valmin)/npoints
# cal
vec_indices=[]
for i in range(npoints):
vec_indices.append(i*delta)
print 'type du vecteur :', type(vec_indices)
print 'type de la matrice :', type(A)
# transformation A[] et de vec_indices[] en array a l aide de numpy
# pour pouvoir effectuer des operations de numpy
vec_indices=np.array(vec_indices)
A=np.array(A)
# Affichage du resultats
print 'vec_indices=', vec_indices
print 'A=', A
# Remplacement de la deuxieme collonne de A par le vecteur vec_indices
A[:,1]=vec_indices
# Affichage du resultats
print 'A=', A
print 'Type de la matrice A :', type(A)
# Convertir la array numpy en list python pour la matrice A
A=A.tolist()
# Convert list of lists to tuple of tuples
A=tuple(tuple(i) for i in A)
# Affichage de A
print 'A=', A
# Affichage du type de A
print 'type de la matrice A :', type(A) |
Partager