|
1 | | -def createarray(length:'int',dtype='int')->'array': # To create an array of entered length and entered data type(interger data type is a default data type) |
2 | | - import numpy as np |
3 | | - a=[] #empty list |
| 1 | +#!/usr/bin/env python |
| 2 | +#-*- coding: utf-8 -*- |
| 3 | + |
| 4 | +import numpy as np |
| 5 | + |
| 6 | + |
| 7 | +def createarray(length:'int',dtype='int')->'list': |
| 8 | + # To create an array of entered length and entered data type(interger data type is a default data type) |
| 9 | + new_array=[] #empty list |
4 | 10 | for i in range(length): |
5 | 11 | # if entered dtype is an interger |
6 | | - if dtype=='int': |
7 | | - e=int(input(f"Enter {i+1} element : ")) |
8 | | - a.append(e) |
| 12 | + if dtype=='int': |
| 13 | + array_input=int(input(f"Enter {i+1} element : ")) |
| 14 | + new_array.append(array_input) |
9 | 15 | # if entered dtype is a string |
10 | | - elif dtype=='str' or dtype=='string': |
11 | | - e=str(input("Enter {i+1} element : ")) |
12 | | - a.append(e) |
| 16 | + elif dtype=='str' or dtype=='string': |
| 17 | + array_input=str(input("Enter {i+1} element : ")) |
| 18 | + new_array.append(array_input) |
13 | 19 | # if entered dtype is a float |
14 | | - elif dtype=='float': |
15 | | - e=float(input("Enter {i+1} element : ")) |
16 | | - a.append(e) |
17 | | - |
18 | | - |
19 | | - b=np.array(a) |
20 | | - return b |
| 20 | + elif dtype=='float': |
| 21 | + array_input=float(input("Enter {i+1} element : ")) |
| 22 | + new_array.append(array_input) |
21 | 23 |
|
22 | | -def arrayrev(array:'array')->'array': # To reverese the array elements |
23 | | - import numpy as np |
24 | | - r=[] |
| 24 | + created_array = np.array(new_array) |
| 25 | + |
| 26 | + return created_array |
| 27 | + |
| 28 | +def arrayrev(array:'list')->'list': |
| 29 | + # To reverese the array elements |
| 30 | + temp_array=[] |
25 | 31 | for i in range(len(array)-1,-1,-1): |
26 | | - r.append(array[i]) |
27 | | - a=np.array(r) |
28 | | - return a |
| 32 | + temp_array.append(array[i]) |
| 33 | + reversed_array=np.array(temp_array) |
| 34 | + |
| 35 | + return reversed_array |
29 | 36 |
|
0 commit comments