Maîtrisez NumPy : Quiz sur les tableaux et calculs scientifiques
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez cette fiche pratique NumPy pour maîtriser les tableaux et calculs scientifiques en Python. Idéal pour les lycéens et étudiants en informatique.
Question 1 sur 10 10:00
[{"id":29218,"question":"Quelle fonction NumPy permet de créer un tableau de zéros de taille 3x3 ?","option_a":"\u003Ccode\u003Ezeros((3, 3))\u003C\/code\u003E","option_b":"\u003Ccode\u003Eones((3, 3))\u003C\/code\u003E","option_c":"\u003Ccode\u003Eempty((3, 3))\u003C\/code\u003E","option_d":"\u003Ccode\u003Efull((3, 3), 0)\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction \u003Ccode\u003Ezeros((3, 3))\u003C\/code\u003E crée un tableau 3x3 rempli de zéros. Les autres options créent des tableaux de uns, vides ou remplis d'une valeur spécifique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29219,"question":"L'opération \u003Ccode\u003Earray1 * array2\u003C\/code\u003E en NumPy effectue une multiplication élément par élément.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. En NumPy, la multiplication entre deux tableaux est une multiplication élément par élément (contrairement au produit matriciel).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29220,"question":"Quelle méthode permet d'obtenir la somme des éléments d'un tableau NumPy ?","option_a":".sum()","option_b":".total()","option_c":".aggregate()","option_d":".add()","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode \u003Ccode\u003E.sum()\u003C\/code\u003E calcule la somme des éléments d'un tableau NumPy. Les autres options ne sont pas valides.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29221,"question":"Quel est le résultat de \u003Ccode\u003Enp.arange(0, 10, 2)\u003C\/code\u003E ?","option_a":"[0, 2, 4, 6, 8]","option_b":"[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]","option_c":"[2, 4, 6, 8, 10]","option_d":"[0, 1, 2, 4, 6, 8]","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction \u003Ccode\u003Enp.arange(0, 10, 2)\u003C\/code\u003E génère une séquence de 0 à 9 (exclu) avec un pas de 2 : [0, 2, 4, 6, 8].","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29222,"question":"La fonction \u003Ccode\u003Enp.dot(a, b)\u003C\/code\u003E calcule le produit matriciel entre deux tableaux.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. \u003Ccode\u003Enp.dot(a, b)\u003C\/code\u003E effectue le produit matriciel entre deux tableaux, à condition que leurs dimensions soient compatibles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29223,"question":"Quelle fonction NumPy permet de calculer la moyenne d'un tableau ?","option_a":".mean()","option_b":".average()","option_c":".median()","option_d":".std()","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode \u003Ccode\u003E.mean()\u003C\/code\u003E calcule la moyenne arithmétique des éléments d'un tableau NumPy.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29224,"question":"Quel est l'effet de \u003Ccode\u003Enp.transpose(array)\u003C\/code\u003E ?","option_a":"Inverse les éléments du tableau","option_b":"Transpose le tableau (échange lignes\/colonnes)","option_c":"Calcule la somme des colonnes","option_d":"Crée une copie vide du tableau","option_e":"","option_f":"","bonne_reponse":"B","explication":"\u003Ccode\u003Enp.transpose(array)\u003C\/code\u003E ou \u003Ccode\u003Earray.T\u003C\/code\u003E transpose le tableau, c'est-à-dire échange les lignes et les colonnes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29226,"question":"La fonction \u003Ccode\u003Enp.linalg.inv()\u003C\/code\u003E calcule l'inverse d'une matrice.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. \u003Ccode\u003Enp.linalg.inv()\u003C\/code\u003E retourne l'inverse d'une matrice carrée inversible.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29228,"question":"Quelle syntaxe permet d'accéder à la deuxième ligne du tableau \u003Ccode\u003Earr\u003C\/code\u003E ?","option_a":"\u003Ccode\u003Earr[1]\u003C\/code\u003E","option_b":"\u003Ccode\u003Earr[2]\u003C\/code\u003E","option_c":"\u003Ccode\u003Earr[1, :]\u003C\/code\u003E","option_d":"\u003Ccode\u003Earr[:, 1]\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"C","explication":"Pour accéder à la deuxième ligne d'un tableau 2D, on utilise \u003Ccode\u003Earr[1, :]\u003C\/code\u003E (indexation 0-based). \u003Ccode\u003Earr[:, 1]\u003C\/code\u003E accède à la deuxième colonne.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":29230,"question":"Quel est le résultat de \u003Ccode\u003Enp.sqrt(np.array([4, 9, 16]))\u003C\/code\u003E ?","option_a":"[2, 3, 4]","option_b":"[4, 9, 16]","option_c":"[1, 2, 3]","option_d":"[8, 18, 32]","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction \u003Ccode\u003Enp.sqrt()\u003C\/code\u003E calcule la racine carrée de chaque élément du tableau : [2, 3, 4].","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.