AI チャットから Jupyter ノートブックへの変換、コード補完での自動インポートの提案、Structure(構造)ビューの強化など。
インタープリターの設定やプロジェクト構成で頭を悩ませたくない場合、それらを PyCharm に任せることができます。 IDE にワンクリックですぐにエディターで作業を開始できるオプションが追加されました。 単一の Python スクリプトまたは Jupyter ノートブックのコーディングと実行をすぐに開始できるため、プロジェクトのセットアップ作業を省略して時間を節約できます。
PyCharm でコード補完を実行する際、コードにまだインポートされていないクラスや関数名をライブラリから自動インポートするオプションなどの新しい提案が提供されるようになりました。 このように機能が合理化されたことにより、ワークフローがより円滑化され、必要なツールへより素早くアクセスできるようになりました。手動でインポートする必要はもうありません!
ノートブック内のコードの一部を切り離し、その部分がない場合に出力がどうなるかを確認したいものの、そのコードが複数のセルに広がっている場合があります。 このような場合に複数のセルを素早く同時にコメントアウトできます。 これを行うには、コマンドモードに切り替えた後、Shift+Up/Down でターゲットセルを選択してから Cmd+/(macOS)または Ctrl+/(Windows/Linux)を押します。
Structure(構造)ビューの強化により、ノートブックを一目で確認できるようになりました。 PyCharm は Markdown セルの見出しから構造を自動的に生成し、View Options(表示オプション)メニューから最初の行がコメント化された Python セルをそこに追加することもできます。
Structure(構造)ビューからノートブック内を移動し、特定のセクションを実行し、あるセクションが任意の時点で実行中であるかどうかを確認できます。
Jupyter ノートブックに TensorBoard を直接統合し、機械学習の実験を強化しましょう。 損失や精度などの重要なメトリクスを簡単に追跡して可視化し、モデルグラフを調べ、重みやバイアスの経時的な変化を監視できます。 埋め込みの投影、データ可視化(画像、テキスト、音声)、TensorFlow プロファイリングなどのツールをすべて PyCharm 内で使用し、さらに詳しく調べることができます。
AI Assistant と特定の問題に関するチャットを終えた後、結果を専用のノートブックに移動したい場合は、 AI Assistant にプロンプトを送信するか、チャットで新しい /create-jupyter-file
コマンドを使用すると、関連するコードが含まれたノートブックを作成できます。 PyCharm はそのノートブックをプロジェクトディレクリにも追加します。