#!/usr/bin/python # -*- coding: utf-8 -*- import numpy as np from scipy import sparse # Número de puntos de colocación N = 100 dl = du = np.ones(N - 1) d0 = -2 * np.ones(N - 1) d = np.vstack((dl, d0, du)) A = sparse.spdiags(d, (-1, 0, 1), N - 1, N - 1) print(A.todense()) """ Metodos numericos para resolver sistemas: https://docs.scipy.org/doc/scipy/reference/sparse.html https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csr_matrix.html http://www.scipy-lectures.org/advanced/scipy_sparse/storage_schemes.html http://pysparse.sourceforge.net/spmatrix.html https://docs.scipy.org/doc/scipy/reference/tutorial/linalg.html https://docs.scipy.org/doc/scipy-0.13.0/reference/linalg.html https://docs.scipy.org/doc/numpy-1.13.0/reference/routines.linalg.html """