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.
thumb|Décomposition du nom de la méthode cangjie. La méthode cangjie () est une méthode d'entrée informatique permettant de saisir des sinogrammes, fondée sur leur composition graphique et étymologique. Les touches du clavier représentent 24 « radicaux » du chinois ; néanmoins, la décomposition n'est fondée ni sur les radicaux ou clefs traditionnelles de Kangxi, ni sur l'ordre standard des traits. Il s'agit d'une décomposition géométrique. Les 214 clés du chinois n'étant pas toutes représentées, il faut donc parfois parer une des formes utilisées, en s'appuyant sur le ou les premiers traits. Inventée en 1976 par Chu Bong-Foo, elle tire son nom du légendaire Cang Jie (2650 av. J.-C.), ministre de l'empereur qui aurait inventé les caractères chinois (). Ce nom a été suggéré par Chiang Wei-kuo, alors ministre de la Défense de Taïwan. Bien que la méthode soit conçue à l'origine pour les caractères traditionnels, elle a depuis été repensée pour inclure les caractères simplifiés. Les composants de base sont appelés radicaux () ou lettres (). Il y en a 24, mais 26 touches du clavier sont utilisées ; les 24 radicaux (les formes fondamentales ) sont associées à environ 76 formes auxiliaires (), qui peuvent être des rotations, des parties ou des déformations des formes fondamentales. Par exemple, la forme 日 (A) représente le sinogramme 日 lui-même, mais aussi 曰, ou une rotation de lui-même de 90°. Les touches permettant de saisir ces radicaux sont divisées en quatre groupes : le bloc des sinogrammes philosophiques (de A à G, représentant le soleil, la lune et les cinq éléments), le bloc des traits (de H à N, représentant des traits simples), le bloc des parties du corps (de O à R, représentant des parties du corps humain) et le bloc des formes (de S à Y, représentant des formes complexes présentes dans les sinogrammes). La touche X (重/難, conflit/difficile) résout les ambiguïtés lorsque deux codes issus d'une décomposition entrent en conflit et constitue aussi un code des parties difficiles à décomposer.
[2]Paolo Prandoni, [3]LCAV, EPFL
This notebook shows a simple way to process audio files (in WAV format)
in a block-by-block fashion; this is useful in two cases
1. when you want to process a data stream in real time but you can
accept a small processing delay; in this case a buffered approach
can yield computational gains
2. when you need to process a large file that does not fit entirely
into [2]Paolo Prandoni, [3]LCAV, EPFL
The Karplus-Strong algorithm is a simple method to generate synthetic
sounds with arbitrary pitch. In this notebook we will explore a few
variations of the method to illustrate some basic notions of
discrete-time signal processing.
In [1]:
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import IPython
In [2]:
plt.rcParams["figure.figsize"] [2]Paolo Prandoni, [3]LCAV, EPFL
In this notebook we will implement a simple fractional resampler that
uses local Lagrange interpolation. The resampler can be used to perform
any rational sampling rate change (but beware of aliasing when
downsampling!)
In [1]:
import numpy as np
import IPython
from scipy.io import wavfile
Local Lagrange interpolation[4]¶
To perform resampling we will need to compute subsample values and, in