Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. import numpy as np
  2. import csv
  3.  
  4. matrix = np.zeros((3, 5), dtype='float32')
  5. print(matrix)
  6.  
  7. ident = np.ones((10, 10), dtype=float)
  8. print(ident)
  9.  
  10. rand = np.random.random((5, 5))
  11. print(rand)
  12. print(rand.ndim)
  13. print(rand.size)
  14. print(rand.dtype)
  15.  
  16. print(rand[1:4, 1:4])
  17.  
  18. print(rand[0].copy().reshape(5, 1))
  19.  
  20. fifty = np.array([[j for j in range(i, i + 50, 10)] for i in range(10, 250, 50)])
  21. print(fifty)
  22. reversed_fifty = np.array([row[::-1] for row in fifty])
  23. print(reversed_fifty)
  24. print(np.concatenate([fifty, reversed_fifty], axis=1))
  25.  
  26. print([row for row in fifty])
  27. print([column for column in fifty.transpose()])
  28.  
  29. twenty = np.array([[j for j in range(i, i + 5)] for i in range(0, 20, 5)])
  30. print(twenty)
  31. print(np.sqrt(twenty))
  32.  
  33. five_row = np.array([1, 2, 3, 4, 5])
  34. five_column = np.array([1, 2, 3, 4, 5]).reshape(5, 1)
  35. print(np.dot(five_row, five_column))
  36.  
  37. print([np.sum(row) for row in twenty])
  38. print([np.average(column) for column in twenty.transpose()])
  39.  
  40. reader = csv.reader(open("president_heights.csv", "rt"), delimiter=",")
  41. heights = np.array([[float(row[0]), float(row[2])] for row in list(reader)[1:]])
  42. avg = np.average(heights[:,1])
  43. print(np.count_nonzero(heights[:,1] < avg))
  44.  
  45. fives = np.array([[j for j in range(i, i + 5)] for i in range(0, 25, 5)])
  46. print(fives.diagonal())
  47. main_diagonal = fives.diagonal()
  48. print(np.diagflat(main_diagonal))
  49.  
  50. rand = np.random.random((5, 5))
  51. print(rand)
  52.  
  53. print(np.sort(rand, axis=1))
  54. print(np.sort(rand, axis=0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement