я могу загрузить строку из Excel в Python, где строка является определенной переменной в Python - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь создать динамическую матрицу в Excel и заполнить матрицу математическими уравнениями в виде строки. Уравнение построено из переменных, которые определены в Python. Затем я хочу загрузить матрицу из Excel в Python и надеюсь, что Python сможет понять, что текстовая строка ссылается на уже определенную переменную в Python.

т.д .: В ячейках Excel A1: C3 удерживайте числа от 1 до 9. Загрузите это в массив np.array, используя openpyxl
table = np.array([[cell.value for cell in col] for col in ws['A1':'C3']]), все хорошо.

[[1 2 3] 
 [4 5 6] 
 [7 8 9]]

Он распознал числа как числа.

Теперь скажите, что у меня есть переменная в python a = 2, и в Excel я поменяю 2 на a, затем python загружает текст:

[['1' 'a' '3']
 ['4' '5' '6']
 ['7' '8' '9']]

где я хотел бы вернуть таблицу

[[1 2 3] 
 [4 5 6] 
 [7 8 9]]

.

есть мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...