Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как извлечь коэффициенты из линейного уравнения в python без использования numpy?

ПрограммированиеData science+3
Анонимный вопрос
Data Science
  · 2,4 K
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 27 июн 2022
re — Операции с регулярными выражениями
Этот модуль обеспечивает операции сопоставления с регулярными выражениями, подобные тем, которые можно найти в Perl.
И шаблоны, и строки для поиска могут быть строками Unicode (str), а также 8-битными строками (bytes). Однако строки Unicode и 8-битные строки нельзя смешивать: то есть вы не можете сопоставлять строку Unicode с шаблоном байтов или наоборот; аналогично, при запросе замены строка замены должна быть того же типа, что и шаблон, и строка поиска.
Подробно официальный документ изложен здесь
там же правильный код ( identation rules )
(.env) boris@boris-All-Series:~/VOTING/PCA$ cat extractReCoeff1.py
import re
equations = ["3x+2y+5", "2x-4y+0", "8x+7y-3", "3x+1y-0.5"]
for string_line in equations:
» » » » » coeff = re.findall(r'[\d\.\-\+]+', string_line)
» » » » » print(coeff)
» - означает отступ (пробел) для правильной работы цикла.
(.env) boris@boris-All-Series:~/VOTING/PCA$ python3 extractReCoeff1.py
['3', '+2', '+5']
['2', '-4', '+0']
['8', '+7', '-3']
['3', '+1', '-0.5']
1 эксперт согласен