Académique Documents
Professionnel Documents
Culture Documents
TP 2 : Manipulation de Numpy
1 FILTRE PAIR
• Créez un tableau de filtre qui ne retournera que les éléments pairs du tableau d'origine.
• Créer un filtre directement à partir d'un tableau d’origine
2 INDEXATION
Créer une matrice de zéro de ( 4 x 4 ) et remplir les 4 blocs du milieux par des "1".
3 MATRICE ALEARTOIRE
Par quoi remplacer les ... pour que le programme suivant affiche un des prénoms de la liste au
hasard ?
import random
panier = ["Pomme", "Poire", "Banane", "Ananas", "Orange"]
resultat = ...
print(resultat)
5 REVENUES CLIENTS
Nous avons à notre disposition les revenus de 10 clients de notre banque. Vous aurez à utiliser les différentes
manipulations présentées dans ce chapitre pour sélectionner certains revenus selon une condition spécifique
et effectuer diverses opérations.
liste = [1800, 1500, 2200, 3000, 2172, 5000, 1400, 1200, 1100, 1300]
Nous travaillons toujours sur les mêmes 10 clients, mais nous avons cette fois trois informations à
disposition sur chacun d’eux :
• le revenu mensuel
• l'âge du client
• le nombre d’enfants à charge
L’objectif va être de créer un tableau NumPy à partir de ces informations et de répondre aux différentes
demandes formulées par notre service prêt en manipulant le tableau des données clients.
hugo = [1800, 21, 0]
richard = [1500, 54, 2]
emilie = [2200, 28, 3]
pierre = [3000, 37, 1]
paul = [2172, 37, 2]
deborah = [5000, 32, 0]
yohann = [1400, 23, 0]
anne = [1200, 25, 1]
thibault = [1100, 19, 0]
emmanuel = [1300, 31, 2]
1. Afficher le tableau.
2. A partir de cette liste, créez un array que vous nommerez data :
3. Paul souhaiterait contracter un prêt immobilier :
• affichez les informations qui lui sont relatives. Pour rappel, Paul correspond à la
5ème ligne de nos données
• calculez ses mensualités maximales, en sachant que le taux d'endettement
maximum est de 35% (il ne pourra donc pas rembourser par mois plus de 35% de
son revenu).
Un nouveau client vient d'arriver, dont les informations sont les suivantes :
louise = [1900, 31, 1]
4. Ajoutez ces informations à la suite de votre array data.
5. Stockez enfin l'ensemble des informations de salaire de notre clientèle dans une variable