Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.
AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.
Un moteur de production est un logiciel dont la fonction principale consiste à automatiser (ordonnancer et piloter) l'ensemble des actions (préprocessing, compilation, éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel. Un moteur de production se distingue d'un simple script dans la mesure où il a pour objet : de favoriser une production optimale (réduite aux seules actions nécessaires) de permettre une flexibilité de production (production partielle sans avoir besoin de modifier le descriptif de production) tout en assurant la complétude. Make est historiquement le premier moteur de production à avoir été généralisé sur les systèmes d'exploitation de la famille Unix. Les moteurs tendent désormais à être directement intégrés aux ateliers de génie logiciel (Eclipse, Visual Studio, etc.) La construction d'un logiciel est un processus complexe permettant à partir d'un ensemble de fichiers source d'obtenir un code compréhensible par la machine. Cette construction implique des étapes de compilation, d'édition de lien. D'autres étapes peuvent intervenir, génération automatique de code, génération de documentation, ... Chacune de ces étapes correspond à l'application d'une commande sur un ou plusieurs fichiers sources. Au cours du processus de construction plusieurs fichiers intermédiaires sont créés, entraînant des dépendances dans l'ordre d'exécution des commandes. La première manière de procéder consiste à placer l'ensemble des commandes à exécuter dans un script, l'intégralité des opérations est alors exécutée à chaque reconstruction du logiciel. Dans un cycle de développement, il est fréquent de ne modifier qu'un petit nombre de fichiers sources avant de reconstruire le logiciel. Une reconstruction partielle est alors possible, en ne refabriquant que les fichiers dépendant de ceux qui ont été modifiés. Une première catégorie de logiciels permet de gérer ces reconstructions partielles à partir d'un ensemble de règles de construction et dépendances entre fichiers.
Shift + Enter or Ctr + Enter.
As the variables contained in a cell are stor [2]Paolo Prandoni, [3]LCAV, EPFL
In this notebook we will investigate the effect of phase on the
perceptual quality of a sound. It is often said that the human ear is
commercial-grade audio equipment takes place in the magnitude domain
only.
In [1]:
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import IPython
from scipy.io import wavfile
In [2]:
plt.rcParams["figure.fig [2]Paolo Prandoni, [3]LCAV, EPFL
The concept of "basis" for a vector space is one of the most profound
and fruitful ideas in linear algebra. Basis vectors are the "building
blocks" that all other vectors are built from; by "disassembling" a
vector into a linear combination of basis elements we are able to "look
inside" the vector and highlight many of its relevant features.
A vector space has an infinite number o [2]Paolo Prandoni, [3]LCAV, EPFL
The Parks-McClellan (PM) algorithm is a clever application of advanced
polynomial fitting techniques to the problem of FIR filter design. In
this notebook we will explore the key ideas behind the method by
considering the design of a simple Type-I lowpass filter.
NOTE: This notebook uses interactive widgets. If the interactive
controls do not work or show up, please fo