+ 3

Error, what's wrong with this code

from numpy import* s="10 20 13 ; 50 60 70 ; 33 96 55" b=matrix(s) print(b) a =b.product(0) print(a)

5th Aug 2024, 3:37 PM
Mr Boy
Mr Boy - avatar
2 Answers
+ 9
Did you read the error message? It says there is no "product" function. Look up how the function is actually called.
5th Aug 2024, 4:04 PM
Lisa
Lisa - avatar
+ 5
# Hi Mr Boy ! # Instead of 'product', use 'prod' (this will make it work). # It's not recommended to use '*'. # And to increase readability, here with 'prod' as a function: import numpy as np s = "10 20 13; 50 60 70; 33 96 55" b = np.matrix(s) print("Matrix representation: ") print(b) a = np.prod(b, axis=0) print("\nProduxt along axis 0: ") print(a)
6th Aug 2024, 4:24 AM
Per Bratthammar
Per Bratthammar - avatar