Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Im wondering what needs to be fixed with my code. It keeps saying cannot contruct a dtype from an array [ 3 0 ] :
Im wondering what needs to be fixed with my code. It keeps saying "cannot contruct a dtype from an array : import numpy as np def operations : result result shapenp shape if A shape B shape: resultscale resultsum resultdifference result elementwisemultiplication AB result matrixmultiplication'npmatrix result transpose' transpose else: resultscale 'not possible' resultsum'not possible' resultdifference 'not possible' resultelementwisemultiplication' not possible' resultmatrixmultiplication''not possible' resulttranspose not possible' return result Part : Matrix Operations pt Write a function called operations that takes three inputs: a real number a float and two matrices A and numpy arrays It should return a dictionary that has seven keyvalue pairs: shape: the shape of as a tuple scale: A scaled by as a numpy array sum: A plus as a numpy array difference: A minus as a numpy array elementwisemultiplication: elementwise multiplication between A and as a numpy array matrixmultiplication: matrix multiplication between A and as a numpy array transpose: A transposed as a numpy array If the shapes of A and are such that a certain key's value is not mathematically possible, then make its value the string "not possible".
Im wondering what needs to be fixed with my code. It keeps saying "cannot contruct a dtype from an array
:
import numpy as np
def operations :
result
result shapenp shape
if A shape B shape:
resultscale
resultsum
resultdifference
result elementwisemultiplication AB
result matrixmultiplication'npmatrix
result transpose' transpose
else:
resultscale 'not possible'
resultsum'not possible'
resultdifference 'not possible'
resultelementwisemultiplication' not possible'
resultmatrixmultiplication''not possible'
resulttranspose not possible'
return result
Part : Matrix Operations
pt Write a function called operations that takes three inputs: a real number a float and two matrices A and numpy arrays It should return a dictionary that has seven keyvalue pairs:
shape: the shape of as a tuple
scale: A scaled by as a numpy array
sum: A plus as a numpy array
difference: A minus as a numpy array
elementwisemultiplication: elementwise multiplication between A and as a numpy array
matrixmultiplication: matrix multiplication between A and as a numpy array
transpose: A transposed as a numpy array
If the shapes of A and are such that a certain key's value is not mathematically possible, then make its value the string "not possible".
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started