wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

numpy

Total questions: 16

Worksheet time: 9mins

Name
Class
Date
1.

מה יודפס?

a)


int64
(3,)

b)


float64
(3,)

c)


float64
(1, 3)

d)


object
(3,)

2.

מה יהיה הערך של b?

a)

[0 2 4 6 8]

b)

[0 4 8]

c)

[2 4 6]

d)

[0. 4. 8.]

3.

מה יודפס?

a)

(3, 4) ואז (3, 4)

b)

(4, 3) ואז (12,)

c)

(12,) ואז (3, 4)

4.

מה יודפס?

a)

[[20 21] [30 31]]

b)

[[11 12] [21 22]]

c)

[[20 21 22] [30 31 32]]

d)

[[10 11] [20 21]]

5.
a)

mask הוא [False, True, True, False, True]
b הוא [7, 10, 8]

b)

mask הוא [True, True, True, True, True]
b הוא [3, 7, 10, 2, 8]

c)

mask הוא [False, False, True, False, False]
b הוא [10]

d)

mask הוא [True, False, False, True, False]
b הוא [3, 2]

6.

איזה קטע קוד יוצר מטריצה בגודל 2×3 שכל האיברים בה הם 7?

(בחרו את כל התשובות הנכונות)

a)

np.zeros((2, 3)) + 7

b)

np.ones((2, 3)) * 7

c)

np.full((2, 3), 7)

d)

np.array([[7]*3]*2)

7.

איזו שורה של קוד תחזיר את סכום כל עמודה (כלומר [5, 7, 9])?

a)

np.sum(m)

b)

np.sum(m, axis=0)

c)

np.sum(m, axis=1)

d)

m.sum(axis=2)

8.

מה יודפס?

a)

מטריצת יחידה 4×4 רגילה (1 על האלכסון הראשי).

b)

מטריצה 4×4 שבה האלכסון הראשי מלא ב־0 והאלכסון מעליו מלא ב־1.

c)

מטריצה 4×4 שבה האלכסון הראשי מלא ב־1 והאלכסון מתחתיו מלא ב־1.

d)

שגיאה – k חייב להיות 0.

9.

מה יודפס?

a)


shape: (3,)
[11 22 33]

b)


shape: (3, 3)
[[11 12 13] [21 22 23] [31 32 33]]

c)


shape: (2, 3)
[[11 12 13] [21 22 23]]

d)

שגיאה – הצורות לא מתאימות

10.

מה יודפס?

a)

[1 2 3]

b)

[99 2 3]

c)

[99 2 3 0]

d)

תיזרק שגיאה

11.

מה יודפס?

a)

[0 1 99 3 4 5]

b)

[0 1 2 3 4 5]

c)

[0 1 2 99 4 5]

d)

תיזרק שגיאה כי אסור לשנות slice

12.

מה יודפס?

a)

[1 2 3 4 5 6] ו־(6,)

b)

[[1 2 3] [4 5 6]] ו־(2, 3)

c)

[1 2 3 4 5 6] ו־(1, 6)

d)

תיזרק שגיאה – hstack דורש מטריצות דו-ממדיות

13.

מה יודפס?

a)


[ True True True]
True

b)


[ True True True]
False

c)


True
False

d)


True
True

14.

מה יודפס ?

a)

[1 2 3]

b)

[1 2 3 4]

c)

[1. 2. 3.]

d)

תיזרק שגיאה

15.

איזה קוד מחזיר בדיוק את המערך הבא?

a)

np.linspace(0, 2, 4)

b)

np.linspace(0, 2, 5)

c)

np.linspace(0, 2, 5, endpoint=False)

d)

np.arange(0, 2, 0.5)

16.

מה הערך של s?

a)

6

b)

21

c)

[5, 7, 9]

d)

[6, 15]