Μετάβαση στο κύριο περιεχόμενο
🔒 Λειτουργία προεπισκόπησης. Τα πρώτα δεκαπέντε μαθήματα Foundations είναι δωρεάν· αυτό είναι Pro. Ξεκινήστε ένα 7ήμερο trial για να ξεκλειδώσετε τον επεξεργαστή, τις υποδείξεις AI και το υπόλοιπο του προγράμματος. Απαιτείται κάρτα, ακυρώνετε οποιαδήποτε στιγμή από το Dashboard.Ξεκινήστε 7ήμερο trial →
⚡
← Μαθήματα›Senior Deep-DivesModule 2 · CPython performance · Recap›Μοτίβα διανυσματοποίησης NumPypredict47 / 161
+125 XP
Εργασία
📝 **Ερώτηση:** Προβλέψτε την ακριβή έξοδο. Τέσσερα μοτίβα διανυσματοποίησης σε ένα ίχνος: (1) βαθμωτή μετάδοση \`a * 2\`, (2) βαθμωτό πρόσθετο σε έναν πίνακα 2D, (3) μετάδοση σε σειρά \`m + row\` όπου η 1D σειρά εκτείνεται και στις δύο σειρές του πίνακα, (4) μάσκα boole \`a\`a > 2] Το \`.tolist()\` χρησιμοποιείται παντού για να διατηρείται σταθερή η έξοδος σε όλες τις εκδόσεις NumPy. 📋 Επιλέξτε τη σωστή απάντηση. 💡 **Υπόδειξη: ** Ξαναδιαβάστε την παραπάνω θεωρία εάν δεν είστε σίγουροι.
Πρόβλεψε έξοδο

Διάβασε τον κώδικα προσεκτικά

import numpy as np


a = np.array([1, 2, 3, 4])
b = a * 2
print(b.tolist())

m = np.array([[1, 2], [3, 4]])
print((m + 10).tolist())

row = np.array([10, 20])
print((m + row).tolist())

mask = a > 2
print(a[mask].tolist())
print(int(np.sum(a)))

Τι θα εμφανίσει το πρόγραμμα; Γράψε εδώ: