戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

データベーススペシャリスト 2022年 午前217


問題文

機械学習を用いたビッグデータ分析において使用されるJupyter Labの説明はどれか。

選択肢

定期的に実行するタスクを制御するための、ワークフローを管理するツールである。
データ分析を行う際に使用する、対話型の開発環境である。(正解)
並列分散処理を行うバッチシステムである。
マスターノードをもたない分散データベースシステムである。

機械学習を用いたビッグデータ分析において使用されるJupyter Labの説明はどれか。【午前2 解説】

正解の理由

選択肢イは「データ分析を行う際に使用する、対話型の開発環境である」と述べています。Jupyter Labはブラウザベースのノートブック環境で、コードの記述・実行・可視化を一体化して行えます。機械学習やビッグデータ分析の現場で広く使われており、データ探索やモデル開発に最適です。これが正解の理由です。

解法ステップ

  1. 問題文の「Jupyter Lab」の役割に注目する。
  2. 選択肢の内容を「ツールの機能」と「用途」で比較する。
  3. Jupyter Labが「対話型の開発環境」であることを知識として確認する。
  4. ワークフロー管理や分散処理は別のツールであることを理解し、該当しない選択肢を除外する。
  5. 「データ分析に使う対話型環境」という選択肢イを正解と判断する。

選択肢別の誤答解説

  • ア: 定期実行タスクのワークフロー管理はApache Airflowなどの役割であり、Jupyter Labとは異なります。
  • イ: 対話型の開発環境として正しい説明です。
  • ウ: 並列分散処理のバッチシステムはHadoopやSparkなどが該当し、Jupyter Labではありません。
  • エ: マスターノードを持たない分散データベースはCassandraなどの特徴であり、Jupyter Labの説明ではありません。

よくある誤解

Jupyter Labはワークフロー管理や分散処理のためのツールではありません。単なるコード実行環境ではなく、対話的に分析を進めるための統合開発環境です。

補足コラム

Jupyter LabはJupyter Notebookの次世代版で、複数のノートブックやターミナル、テキストエディタをタブで管理できます。PythonだけでなくRやJuliaなど多言語に対応し、機械学習の実験やデータ可視化に欠かせないツールです。

FAQ

Q: Jupyter LabとJupyter Notebookの違いは何ですか?
A: Jupyter Labは複数ファイルの同時編集やターミナル操作が可能な統合環境で、Notebookは単一ノートブックの編集に特化しています。
Q: Jupyter Labはどのような言語に対応していますか?
A: Pythonをはじめ、R、Julia、Scalaなど多くの言語カーネルを追加して利用可能です。

関連キーワード: Jupyter Lab, 対話型開発環境、機械学習、ビッグデータ分析、ノートブック、Python, データ可視化
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

データベーススペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について