Translate To Preferred Language

Search ObiokusThoughts

Please Read Today's Featured Post

Law of Attraction

When considering the concept of the “law of attraction”, I simply reduce it to the exercise of unity progress.  As you find something that...

Template for Matrix Arithmetic in Python (some bugs may occur)

#list for reading numbers
nums = []
index = 0
#open file
#read line by line
#then split to append to list
with open("COSC450_P2_Data.txt","r") as data:
    for x in data:
        array = x.split()
        for i in array:
            nums.append(int(i))
         
data.close()

import numpy as n
#create matrix
length = len(nums)//5
matrix1 = n.asarray(nums).reshape(5,length)
matrix2 = n.asarray(nums).reshape(length,5)
result = n.dot(matrix1, matrix2)

#prepare output file
output = open("COSC450_P2_Output.txt","w+")
output.write('Complete set of numbers\n')
output.write(str(nums))
output.write("\n\nFirst Matrix\n")
output.write(str(matrix1))
output.write("\n\nSecond Matrix\n")
output.write(str(matrix2))
output.write("\n\nResults after multiplication\n")
output.write(str(result))
output.write("\n\nSorted Results\n")
output.write(str(n.sort(result, axis=None).reshape(5,5)))

output.close()


No comments:

Post a Comment

Thank you for reading.
Please share your thoughts.
Be blessed and enjoy life!