Я пытаюсь решить линейные уравнения с массивом numpy
на основе пользовательских данных. Я запрограммировал простой калькулятор, который может справиться с повседневными задачами, но я хотел бы добавить функцию, позволяющую решить линейное уравнение.
Пример:
2x + 10 = 20 ==> x = 5
В приведенном выше примере, как бы я использовал пользовательский ввод с массивом numpy
?
print('Select Mathematical Operation.')
print('1. Addition')
print('2. Subtraction')
print('3. Multiplication')
print('4. Division')
userchoice = input ('Enter choice (1/2/3/4): ')
import numpy as np
x = int(input("Enter x:"))
y = int(input("Enter y:"))
w = int(input("Enter w:"))
a = np.array([[x],[y]])
b = np.array([w])
z = np.linalg.solve(a,b)
return z