Python 3 エンジニア認定データ分析試験 対策問題 – データ分析のプロセスとJupyter Notebookの基本操作
問題1.
Jupyter Notebookにおいて、コマンドモードでセルを削除するためのショートカットキーとして正しいものはどれですか?
EnterShift + EnterD + DCtrl + Enter
問題2.
以下のPythonコードをJupyter Notebookのセルで実行した結果として正しいものはどれですか?
python
data = [1, 2, 3, 4, 5]
%timeit sum(data)
sum(data)の実行結果である15が出力される。%timeitコマンドがエラーとなり、実行できない。sum(data)の実行時間が繰り返し計測され、平均実行時間が表示される。dataのメモリ使用量が表示される。
問題3.
データ分析の5つのプロセス(収集、加工、分析、可視化、モデリング)のうち、目的変数の特性を把握し、どのモデルを適用するか検討するために最も重要なプロセスはどれですか?
- データ収集
- データ加工
- データ可視化
- データモデリング
問題4.
Jupyter Notebookで新しいセルを現在のセルの下に挿入するために、コマンドモードで使用するショートカットキーとして正しいものはどれですか?
ABXY
問題5.
データ分析のプロセスにおいて、欠損値の補完や外れ値の除去はどの段階で行われることが多いですか?
- データ収集
- データ加工
- データ可視化
- データ分析
解答と解説
問題1. 解答: 3. D + D
解説: Jupyter Notebookのコマンドモードでは、Dキーを2回連続で押すことで現在のセルを削除できます。これは、誤ってセルを削除してしまうのを防ぐための安全策です。他の選択肢はそれぞれ別の機能を持ちます。
Enter: コマンドモードから編集モードに移行します。Shift + Enter: セルを実行し、次のセルに移動します。Ctrl + Enter: セルを実行し、現在のセルに留まります。
合格に向けたパイセンのアドバイス: コマンドモードと編集モードの切り替え、セルの追加、削除、実行といった基本的なショートカットキーは、Jupyter Notebookを効率的に使用するために必須です。手を動かして覚えておきましょう。
問題2. 解答: 3. sum(data) の実行時間が繰り返し計測され、平均実行時間が表示される。
解説: %timeit はJupyter Notebookのマジックコマンドの一つで、コードの実行時間を計測するために使用されます。このコマンドは指定されたコードを複数回実行し、その平均実行時間を表示します。これにより、コードのパフォーマンスを評価し、最適化するのに役立ちます。
合格に向けたパイセンのアドバイス: マジックコマンドは、Jupyter Notebookの機能を拡張し、データ分析を効率化するための強力なツールです。%timeit の他にも、%matplotlib inline など、よく使うコマンドは覚えておくと便利です。
問題3. 解答: 3. データ可視化
解説: データ可視化は、データの分布、変数間の関係性、外れ値の有無などを把握するために非常に重要なプロセスです。目的変数の特性を可視化することで、どのような分布に従っているか、他の変数との関連性があるかなどを理解し、適切なモデルを選択するための手がかりを得ることができます。
合格に向けたパイセンのアドバイス: データ可視化は、単にグラフを作成するだけでなく、そこから洞察を得ることが重要です。様々な可視化手法を試し、データのストーリーを読み解く力を養いましょう。
問題4. 解答: 2. B
解説: Jupyter Notebookのコマンドモードでは、Bキーを押すことで現在のセルの下に新しいセルを挿入できます。Aは現在のセルの上に新しいセルを挿入するショートカットキーです。
合格に向けたパイセンのアドバイス: AとBはよく使うショートカットキーなので、セットで覚えておくと良いでしょう。
問題5. 解答: 2. データ加工
解説: データ加工は、分析を行う前にデータを適切な形式に整えるプロセスです。欠損値の補完や外れ値の除去は、この段階で行われることが一般的です。これらの処理を行うことで、分析結果の精度を高めることができます。
合格に向けたパイセンのアドバイス: データ加工は、データ分析の成否を左右する重要なプロセスです。データの特性を理解し、適切な加工方法を選択することが重要です。
| 評価 / 特徴 | サービス名 | おすすめポイント(強み) | ターゲット層 | リンク |
|---|---|---|---|---|
| 👑 国内最大級 |
ハッピーメール | 「迷ったらここ!圧倒的な会員数と実績」 運用歴20年以上の安心感があり、マッチング率が非常に高く、地方でも素敵な出会いが期待できる業界トップクラスの老舗です。 |
20代~50代 幅広く対応 |
公式サイト(無料登録) |
| 🔥 今すぐ会いたい |
PCMAX | 「リアルタイムの出会いに特化」 アクティブユーザー数が圧倒的で、掲示板の更新頻度はNo.1です。今すぐ誰かと会いたい、ワクワクしたい方に最適でございます。 |
20代~40代 積極派の方向け |
公式サイト(無料登録) |
| ✨ 女性支持◎ |
ワクワクメール | 「クリーンで安全、初心者に優しい」 女性誌にも掲載されるほどイメージが良く、24時間有人サポートで安全性が抜群。初めての方でも使いやすい操作性が魅力です。 |
20代~30代 爽やか系・初心者 |
公式サイト(無料登録) |
| 💍 再婚・婚活 |
マリッシュ | 「大人のための、理解あるパートナー探し」 再婚や婚活に特化した設計です。バツイチ・子連れへの理解を示す「リボンマーク」など、誠実な出会いを大切にしています。 |
30代~50代 真剣派の方 |
公式サイト(無料登録) |
| 🍷 熟年層特化 |
華の会メール | 「30代後半からの、大人の落ち着いた出会い」 中高年層に特化しているため、同世代で話が合います。周囲を気にせず、自分のペースでゆったりと活動が可能です。 |
30代~60代 落ち着いた層 |
公式サイト(無料登録) |
| 🤝 趣味で繋がる |
イククル | 「会員数1500万人突破の巨大SNSコミュニティ」 日記や掲示板など、出会い以外の機能も充実しています。共通の趣味から自然にお相手との距離を縮められるのが特徴です。 |
20代~40代 趣味・友達作り |
公式サイト(無料登録) |
| 📍 地域密着 |
ミントC!Jメール | 「近所で会いたいを叶えるエリア検索」 地域に根差した掲示板が強く、コストパフォーマンス良く出会いを探せます。すぐ会える距離のお相手探しに最適です。 |
20代~40代 ご近所・コスパ |
公式サイト(無料登録) |
| 🔒 鉄壁ガード |
ASOBO | 「細かなプロフィールで自分にぴったりの相手を」 運営実績が長くセキュリティが非常に強固。詳細なデータから理想の条件に合うお相手を効率よく見つけることが可能です。 |
20代~40代 条件・安全重視 |
公式サイト(無料登録) |
| ☕ 気軽さNo.1 |
デジカフェ | 「堅苦しいのはナシ。友達から始めたい方に」 SNS感覚で気軽に繋がれるライトなコミュニティ。婚活よりもまずは楽しく会話をしたいというライトな出会いに最適。 |
20代~30代 友達・気軽派 |
公式サイト(無料登録) |