. Create function getData(fname:str)->ndarray that inputs data from a file into a list, then converts the list to a NumPy array of integer values and returns the array. The text file (fname) contains: integer numbers, one per line numbers are in the range 0 <= n <= 99 r * c (rows * columns) quantity of numbers, where c = r + 1.
A. Create function getData(fname:str)->ndarray that inputs data from a file into a list, then converts the list to a NumPy array of integer values and returns the array.
The text file (fname) contains:
- integer numbers, one per line
- numbers are in the range 0 <= n <= 99
- r * c (rows * columns) quantity of numbers, where c = r + 1.
Sample follows:
15
22
65
4
78
91
7
35
60
16
99
12
The function will convert the list of numbers into a 2-dimensional NumPy array with r rows and c columns. Sample follows:
[[15 22 65 4]
[78 91 7 35]
[60 16 99 12]]
B. Create a function getSum(arr:ndarray)->int that returns the sum of all the elements within a 2-dimensional array.
C. For the array example above, a sum of 504 is returned by getSum(arr).
D. The mathematical functions available for NumPy arrays may not be used. Determine the sum by iterating over all the elements of the array.

Step by step
Solved in 2 steps









