%%timeit -n1 -r1 from numpy.linalg import eig from scipy import random # Losowa macierz 1000x1000 - 10^6 elementów M=random.random((1000,1000)) # Symetryzacja M=(M+M.T) # Diagonalizacja V, L=eig(M) print '\nSuma wartości własnych:', sum(V), '\n' %%timeit -n1 -r1 r=random.normal(size=1e7) hist(r,bins=50,normed=True); x=linspace(-5,5,100) plot(x, exp(-x*x/2)/sqrt(2*pi),'r-'); %%timeit -n1 -r1 nx = 50 ; ny = 50; ## Rozmiar siatki epsilon = 1e-3 ## Próg zbieżnośći imax = 10000 ## Maksymalna liczba iteracji T = zeros((nx+1, ny+1)); TN = zeros((nx+1, ny+1)) ## Pole temperatury T[[0,nx],:] = 100 ## Warunki brzegowe k=1 while k