更新履歴 2018-02-19¶
2018年2月19日分のPyQの更新内容です。
問題追加¶
Python機械学習中級 を追加しました。
書籍: 独学プログラマー とのコラボレーション問題 独学プログラマー を追加しました。
48. pandasで役立つ機能 に クエスト「48-2: グラフで概要を確認しよう」 を追加しました。
名称変更¶
Python機械学習
の名称を Python機械学習初級
に変更しました。
問題修正¶
8. 集計¶
ご質問が多かった 8. 集計 中の「辞書を利用した集計」の問題を3クエストに分割し、問題を追加しました。
要素の存在確認
キーが固定された辞書を利用した集計
空辞書を利用した集計
クエスト「7-1: 健康診断結果を扱うプログラムを写経する」 1問目¶
問題、模範解答を修正しました。
クエスト「9-1: ファイルの内容を読み込もう」¶
「お弁当の注文数を集計するプログラムを写経する」を差し替えました。
クエスト「9-2: ファイルを1行ずつ読み込もう」¶
「ファイルの読み込み」を差し替えました。
クエスト「10-6: 日付を計算しよう」¶
関連クエストを変更しました。
クエスト「12-6: ファイルへの書き込みの演習」 1問目¶
問題の出力先がファイルであると明確にする文言を追加しました。
クエスト「14-1: 誕生日から年齢を求める関数を利用しよう」 1問目¶
判定に不具合があり、修正しました。
クエスト「18-3: ファイルツリー」 2問目¶
解説を修正しました。
クエスト「20-2: ディレクトリー内のファイルを検索するsearch関数の作成」¶
問題文、解説、模範解答の修正を行いました。
クエスト「26-2: 駅弁を探そう」¶
問題文に解説を追加しました。判定を修正しました。
クエスト「33-1: Pythonプログラムをキレイに書き直そう」¶
問題で利用されている仕様書「売上データ変換スクリプト」の誤字を修正しました。
クエスト「41-5: APIの総合演習」 1問目¶
「参照するこt」→「参照すること」
クエスト「44-1: Jupyter Notebookの基本操作」 1問目¶
解説に、実行時の注意と出力の表示/非表示を追加しました。
クエスト「57-8: scikit-learnとは」¶
scikit-learnの概要の説明を追加しました。 それに伴い、下記のように名前と順番を変更しました。
パート「58. 前処理」の順番をパート「57. はじめての機械学習」の次にしました。
パート「59. 分類−ロジスティック回帰」が分類カテゴリとわかるようにしました。
パート「60. 分類−決定木」が分類カテゴリとわかるようにしました。
パート「61. 分類−サポートベクターマシン(SVC)」が分類カテゴリとわかるようにしました。また、サポートベクターマシンのSVCクラスを使うことがわかるようにしました。
クエスト「60. 分類−決定木」¶
後半2つのクエストを機械学習中級のパート「65. 決定木の良いモデルとは」の「65-2: ハイパーパラメータのチューニング」と「65-3: アンサンブルとランダムフォレスト」に移動しました。
クエスト「62-4: 年収の判定」 1問目¶
500万円、5万ドルと混在していたものを5万ドルに統一しました。
システム修正¶
Jupyter¶
同じセルで import ... plt と plt.show を実行すると画像が表示されない問題を修正
PyQ ドキュメント¶
以下を追加しました。
Jupyter Notebookの入力と実行 (実行時の注意と出力の表示/非表示を追加)