1. 程式人生 > 實用技巧 >Python 中jupyternotebook中%%time使用報錯

Python 中jupyternotebook中%%time使用報錯

  • 錯誤提示
UsageError: Line magic function `%%time` not found.
  • 解決方法
    • %%time放在程式碼塊的頂行頂格。
  • 出錯程式碼
#n_jobs =3,表示只使用3個核心進行計算
%%time 
bagging_clf1 = BaggingClassifier(DecisionTreeClassifier(random_state=666),
                                n_estimators=500,
                                max_samples = 100, 
                                random_state=42,
                                bootstrap = True,
                                oob_score=True,
                                n_jobs = 1)

#在訓練的時候傳入所有資料
bagging_clf1.fit(X, y)
  • 解決方法
    • %%time需要放在程式碼塊的頂行頂格
  • 修改後的程式碼==>執行沒問題
%%time 
#n_jobs =3,表示只使用3個核心進行計算
bagging_clf1 = BaggingClassifier(DecisionTreeClassifier(random_state=666),
                                n_estimators=500,
                                max_samples = 100, 
                                random_state=42,
                                bootstrap = True,
                                oob_score=True,
                                n_jobs = 1)

#在訓練的時候傳入所有資料
bagging_clf1.fit(X, y)