Я пытаюсь работать над графическим калькулятором в Python, используя Numpy и Matplotlib. Вот мой код:
import numpy as np
import matplotlib.pyplot as plt
a = input("enter operation")
#operation can be something like '**2 or + 1'
b = np.arange(1,10)
#here is where i am stuck.
Как вы добавляете ввод a
в массив numpy b
?
Мне нужен другой метод, кроме eval. Все другие проекты, которые люди показали мне, используют eval.
eval
(хотя это имеет проблемы с безопасностью). Вот некоторые из них: вычисление математического выражения, оператор python if с переменным математическим оператором, eval() с переменным оператором... - person smci   schedule 31.07.2018