On 03/23/2018 12:02 AM, Noor Alghanem wrote: > Hello, > > I am trying to write a program that is basically multiplying two matrices > one of size 1x8 and the other one of size 8x4. The different thing that I > am trying to figure out is that I want the program to ask the user to enter > the values for the 1x8 matrix only which will be used in the multiplication > process. How do I do that, please provide an example as I wasn't able to > find one online that works. Also, if you can please include an example of > matrix multiplication that is similar in idea to what I am trying to write.
For asking questions here, we really like if you show something you've tried, so we can point out where it can be improved. Some hints: for the second part, assuming I get what you want, you have to change the shape of one matrix so you can multiply. So if your one matrix will be a and the other b, something like: import numpy a = numpy.array(... initialization of 8x4 matrix ...) b = numpy.array(... initialization of 1x8 matrix ...) b.resize(a.shape) # print a * b # or, depending on what you want (check the documentation - one form # zero-extends, the other duplicates): b = numpy.resize(b, a.shape) print a * b print things out along the way if you're not sure what they're doing does this help? (it's trickier if you want to avoid numpy! - I can't tell if this is homework that has some specific requirements on what you can and cannot use) _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor