у меня есть это, и он работает в jupyter в браузере:Can% matplotlib ноутбук может быть подключен только к Jupyter?
%matplotlib notebook
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import scipy as sp
Однако, после того, как я скопировал его питона файл в редакторе PyDev IDE, он всегда жалуется на первую строку:
%matplotlib notebook
Сообщение об ошибке:
Encountered "%" at line 1, column 1. Was expecting one of: <EOF> <NEWLINE> ... "(" ... "{" ...
Означает ли это, что метод магии может использоваться только в ноутбуке jupyter?
'Can% matplotlib ноутбук может быть подключен только к Jupyter?' - да. Это волшебные команды и являются частью ipython/jupyter. Они не будут работать в обычных оболочках python. – cel
Да. В конце концов, за пределами ноутбука, что именно это будет говорить matplotlib? – nitind
@nitind На самом деле вы можете использовать аналогичный бэкэнд matplotlib, который не нуждается в jupyter. Но вопрос, похоже, касается магии, а не бэкэнда. – Goyo