0% found this document useful (0 votes)
2 views3 pages

Data Processing Techniques in Python

The document contains a series of Python programs that perform various operations on matrices, such as merging attendance records, checking for upper triangular matrices, traversing in a snake pattern, identifying maximum defect levels, counting sorted production lines, computing diagonal load balances, rotating images, processing security camera images, calculating row and column sums, and finding maximum quantities in warehouse shelves. Each program takes input for matrix dimensions and elements, processes the data, and outputs the results accordingly. These programs demonstrate fundamental matrix manipulations and checks in Python.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Data Processing Techniques in Python

The document contains a series of Python programs that perform various operations on matrices, such as merging attendance records, checking for upper triangular matrices, traversing in a snake pattern, identifying maximum defect levels, counting sorted production lines, computing diagonal load balances, rotating images, processing security camera images, calculating row and column sums, and finding maximum quantities in warehouse shelves. Each program takes input for matrix dimensions and elements, processes the data, and outputs the results accordingly. These programs demonstrate fundamental matrix manipulations and checks in Python.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

1.

Merging Attendance Records

a,b=list(map(int,input().split()))
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
arr2=[]
for j in range(a):
row=list(map(int,input().split()))
[Link](row)
p=[]
for i in range(a):
for j in range(b):
print(arr1[i][j]+arr2[i][j],end=" ")
print()

[Link]'s Audience Arrangement Checker

a=int(input())
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
found=True
for i in range(1,a):
for j in range(0,i):
if(arr1[i][j]!=0):
found=False
break
if(found):
print("Upper triangular matrix")
else:
print("Not an Upper triangular matrix")

[Link] Warehouse Navigation - Snake Pattern Traversal

a,b=list(map(int,input().split()))
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
for i in range(a):
for j in range(b):
if(i%2==0):
print(arr1[i][j],end=" ")
else:
print(arr1[i][b-j-1],end=" ")

4. Identifying Maximum Defect Levels in Production Batches

a,b=list(map(int,input().split()))
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
for i in range(a):
print(max(arr1[i]))

[Link] Sorted Production Lines

a,b=list(map(int,input().split()))
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
count=0
for i in range(a):
found=True
for j in range(b-1):
if(arr1[i][j]>arr1[i][j+1]):
found=False
if(found):
count+=1
print(count)

[Link] Grid Monitoring - Computing Diagonal Load Balances

a=int(input())
arr1=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
sum1=0
sum2=0
for i in range(a):
sum1+=arr1[i][i]
sum2+=arr1[i][a-i-1]
print(sum1,sum2)

[Link] Rotation Feature

a = int(input())
arr = [list(map(int, input().split())) for _ in range(a)]

for i in range(a):
for j in range(i + 1, a):
arr[i][j], arr[j][i] = arr[j][i], arr[i][j]

for i in range(a):
print(*arr[i][::-1])

[Link] Camera Image Processing System

a=int(input())
arr=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
for i in range(a):
arr[i].reverse()
for j in range(a):
arr[i][j]=1-arr[i][j]
for i in arr:
print(*i)

[Link] Inventory Sum Calculation

a=int(input())
arr=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)

print("Row sums:")
for i in range(a):
sum1=0
for j in range(a):
sum1+=arr[i][j]
print(sum1)
print("Column sums:")
for i in range(a):
sum2=0
for j in range(a):
sum2+=arr[j][i]
print(sum2)

[Link] Shelf Max Quantity Finder

a=int(input())
arr=[]
for i in range(a):
row=list(map(int,input().split()))
[Link](row)
for i in range(a):
maxx=1
for j in range(a):
if(arr[j][i]>maxx):
maxx=arr[j][i]
print(maxx)

You might also like