Sei sulla pagina 1di 3

1.

Write a NumPy program to reverse an array


import numpy as np
print("REVERSING AN ARRAY")
print("------------------")
print("INPUT")
print("-----")
n=int(input("how many element?"))
x=[]
print("Enter The ",n,"Elements")
for i in range(n):
ele=int(input())
x.append(ele)
arr=np.array(x)
print("BEFORE REVERSING")
print("----------------")
print(arr)
print("OUTPUT")
print("------")
print("AFTER REVERSING")
print("---------------")
arr = arr[::-1]
print(arr)

2. Write a NumPy program to display only even ordered index elements


import numpy as np
print("DISPLAYING EVEN INDEXED ELEMENTS IN ARRAY")
print("-----------------------------------------")
print("INPUT")
print("-----")
n=int(input("how many element?"))
x=[]
print("Enter The ",n,"Elements")
for i in range(n):
ele=int(input())
x.append(ele)
arr=np.array(x)
print("GIVEN ARRAY")
print("----------")
print(arr)
print("OUTPUT")
print("------")
print("EVEN INDEXED ELEMENTS")
print("---------------------")
index=0
even_list=[]
for i in arr:
if index%2!=0:
even_list.append(i)
index+=1
#arr = arr[1::2]
arr=np.array(even_list)
print(arr)
3. Write a NumPy program to find the sum of first half and second half separately.
import numpy as np
print("SUM OF FIRST HALF AND SECON HALF IN AN ARRAY")
print("-----------------------------------------")
print("INPUT")
print("-----")
n=int(input("how many element?"))
x=[]
print("Enter The ",n,"Elements")
for i in range(n):
ele=int(input())
x.append(ele)
arr=np.array(x)
print("GIVEN ARRAY")
print("----------")
print(arr)
size=int(n/2)
first=arr[:size]
second=arr[size:]
print("OUTPUT")
print("------")
print("FIRST ARRAY")
print("-----------")
print(first)
print("SUM OF FIRST HALF:",np.sum(first))
print("SECOND ARRAY")
print("-----------")
print(second)
print("SUM OF Second HALF:",np.sum(second))
4. Write a NumPy program to find the sum of each row sum and column of a matrix.
import numpy as np
import sys
print("SUM OF ROWS AND COLUMNS")
print("INPUT")
print("-----")
row_num=int(input("Enter the number rows:"))
col_num=int(input("Enter the number columns:"))
if row_num==1 or col_num==1:
print("row and column siize should be greater than 1")
sys.exit(0)
multi_list=[[0 for col in range(col_num)] for row in range(row_num)]
for row in range(row_num):
for col in range(col_num):
multi_list[row][col]=int(input())
arr=np.array(multi_list)
print("GIVEN ARRAY")
print(arr)
print("OUTPUT")
print("-----")
print("SUM OF EACH ROW")
print("---------------")
for row in range(row_num):
row_sum=0
for col in range(col_num):
row_sum+=arr[row][col]
print(row_sum,end=' ')
print("\nSUM OF EACH Column")
print("------------------")
for row in range(row_num):
col_sum=0
for col in range(col_num):
col_sum+=arr[col][row]
print(col_sum,end=' ')

Potrebbero piacerti anche