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.
Web2py est un framework Web libre écrit et programmable en langage Python initialement conçu comme un outil éducatif facile à prendre en main et sans fichiers de configuration. Il s'inspire des frameworks Web tels que Ruby on Rails (RoR) ou Django en permettant de se concentrer sur le développement rapide d'applications, mettant en œuvre le principe de convention plutôt que configuration et suivant le patron d'architecture Modèle-Vue-Contrôleur (MVC). Web2py est un framework "full-stack", c'est-à-dire qu'il permet d'assurer plusieurs fonctions : Requêtes et réponses HTTP, cookies, sessions Gestion des protocoles HTML/XML, REST, ATOM et RSS, RTF et CSV, JSON, JSON-RPC et XML-RPC, AMF-RPC (Flash/Flex), et SOAP; API CRUD Plusieurs mécanismes d'authentification et de contrôle d'accès à base de rôles Database abstraction layer (DAL) capable de générer des requêtes SQL et d'assurer la connectivité avec plusieurs bases de données Système de cache basé sur la mémoire vive, le disque dur et memcached pour l'extensibilité Support de l'internationalisation Utilisation de jQuery pour Ajax et les animations de l'interface graphique Logging automatisé des erreurs Web2py encourage les pratiques d'ingénierie du logiciel: Utilisation du patron de conception Modèle-Vue-Contrôleur (MVC) Auto soumission des formulaires web Sessions côté serveur Gestion sûre des téléchargements de fichiers Web2py est déployable avec les protocoles WSGI, CGI et FastCGI. Il permet également d'utiliser le multithreading et SSL. Le développement, le debug, les tests, la maintenance et l'administration de la base de données peuvent être réalisés par l'interface web. L'internationalisation, comprenant l'ajout, la suppression et la modification des fichiers de langues, est également accessible depuis cet environnement. De plus, chaque application dispose d'un shell intégré pour aider au développement. En plus de cette interface, la gestion de l'application est possible par une interface en ligne de commande ou d'autres environnements de développement intégré.
[2]Paolo Prandoni, [3]LCAV, EPFL
In this notebook we will design and use filters to extract specific
audio frequencies from a music file.
In [1]:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import IPython
import scipy.signal as sp
from scipy.io import wavfile
infringment...)
In [2]:
IPython.display.Audio(s, rate=SF)
Out[2]:
Your browser does not support the audio element.