One-dimensional Basis#

# Author: Steven Golovkine <steven_golovkine@icloud.com>
# License: MIT

# Load packages
import numpy as np

from FDApy.representation.basis import Basis
from FDApy.visualization.plot import plot

# Parameters
n_functions = 5
argvals = np.linspace(0, 1, 101)
dimension = '1D'

Fourier

basis = Basis(
    name='fourier', n_functions=n_functions,
    argvals=argvals, dimension=dimension
)

_ = plot(basis)
plot basis 1d

B-splines

basis = Basis(
    name='bsplines', n_functions=n_functions,
    argvals=argvals, dimension=dimension
)

_ = plot(basis)
plot basis 1d

Wiener

basis = Basis(
    name='wiener', n_functions=n_functions,
    argvals=argvals, dimension=dimension
)

_ = plot(basis)
plot basis 1d

Total running time of the script: (0 minutes 0.395 seconds)

Gallery generated by Sphinx-Gallery