колаб не может бегать заговор - PullRequest
0 голосов
/ 09 марта 2020

Я использую colab для запуска своего кода, но кажется, что он не может запустить мой код с использованием plotly. Когда colab запустит эту ячейку, он пропустит и запустит следующую. После того, как я скачал файл с colab и запустил его на своем собственном компьютере, на ноутбуке jupyter отобразится следующая ошибка: операция сохранения выполнена успешно, но ноутбук не является действительным. Ошибка проверки была.

Однако, если я создаю новую записную книжку Jupyter и запускаю ее, она работает.

И следующий код моего графика:

from sklearn.decomposition import PCA
from sklearn import preprocessing
%matplotlib inline

def plot_explained_variance(pca):
    import plotly
    from plotly.graph_objs import Bar, Line
    from plotly.graph_objs import Scatter, Layout
    from plotly.graph_objs.scatter import Marker
    from plotly.graph_objs.layout import XAxis, YAxis
    plotly.offline.init_notebook_mode() # run at the start of every notebook

    explained_var = pca.explained_variance_ratio_
    cum_var_exp = np.cumsum(explained_var)

    plotly.offline.iplot({
        "data": [Bar(y=explained_var, name='individual explained variance'),
                 Scatter(y=cum_var_exp, name='cumulative explained variance')
            ],
        "layout": Layout(xaxis=XAxis(title='Principal components'), yaxis=YAxis(title='Explained variance ratio'))
    })

min_max_scaler = preprocessing.MinMaxScaler()

standard_scaler = preprocessing.StandardScaler()

X_scaled = standard_scaler.fit_transform(X)
pca_test = PCA(n_components=X.shape[1])
X_pca_test = pca_test.fit(X_scaled)
plot_explained_variance(pca_test)

Большое спасибо.

...