main.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import numpy as np
  2. a = np.array([3, 2, 1], ?)
  3. assert a.dtype == "uint8"
  4. b = ?
  5. assert b.shape == (5, 5) and b.sum() == 0
  6. c = ?
  7. assert c.ndim == 3 and c.sum() / c.size == 1
  8. d = ?
  9. assert np.all(d == np.array([-5, -4, -3, -2, -1, 0, 1, 2, 3, 4]))
  10. e = ?
  11. assert np.all(e == np.array([0., 0.25, 0.5, 0.75, 1.0]))
  12. f = np.arange(5 * 5).reshape(5, 5)
  13. fc = ?
  14. assert np.all(fc == np.array([[1, 3], [11, 13], [21, 23]]))
  15. g = np.ones((5, 3))
  16. gc = ?
  17. assert np.all(gc == np.array([3., 3., 3., 3., 3.]))
  18. h = np.arange(5) + 1
  19. hc = ?
  20. assert np.all(hc == np.array([2., 4., 6., 8., 10.]))
  21. j = np.array([1, 2, 3, 4, 9, 7, 11, 12, 15, 14, 33])
  22. mask = ?
  23. jc = j[mask]
  24. assert np.all(jc == np.array([3, 9, 12, 15, 33]))
  25. k = np.array([1, 2, 3, 4, 5])
  26. l = np.array([2, 2, 3, 3, 4])
  27. kl = ?
  28. assert np.all(kl == np.array([1, 4, 27, 64, 625]))
  29. m = np.array([2, 2, 2, 3, 3, 3])
  30. mc = ?
  31. assert mc == 0.5
  32. n = np.array([1, 2, 3, 4, 5, 6])
  33. nc = ?
  34. assert nc == 3.5
  35. o = np.array([2, 2, 2, 2])
  36. oc = ?
  37. assert oc.ndim == 2 and oc.shape == (2, 2)
  38. p = np.array([1, 2, 3, 4])
  39. pc = ?
  40. assert np.all(pc == np.array([4, 3, 2, 1]))
  41. r = np.array([3, 3, 5, 5])
  42. rc = ?
  43. rc[1:3] = -1
  44. assert np.all(r[1:3] == np.array([3, 5])) and np.all(rc[1:3] == np.array([-1, -1]))