タグ

ブックマーク / note.com/fookiemonster (2)

  • NumPyの練習問題100|Fookie Monster|note

    以前のノートで「NumPy公式チュートリアルを効率的に学習する方法」としてPythonのユニットテストフレームワークを利用したNumPyのテストコードを書く方法を紹介しました。 NumPyの練習問題100 (numpy-unittest-100)今回はこれを応用してNumPyの練習問題100を作成しました。内容としてはNumPy公式チュートリアルのトピック毎にテストケースがあって、実行結果をAssert文を書いて当てる演習問題です。 サンプル(Indexing に関する演習問題) (問1)xの部分のコードを書いて正しいAssert文にして下さい。 import unittest import numpy as np from numpy.testing import assert_array_equal # ファンシーなインデックス付けとトリック class TestArrayIndexi

    NumPyの練習問題100|Fookie Monster|note
  • NumPy公式チュートリアルを効率的に学習する方法|Fookie Monster

    今回はNumPy公式チュートリアルを効率的に学習する方法をノートしたいと思います。 公式チュートリアルの重要性まず、今回のNumPyに限らず新しいライブラリやフレームワークを学習する際にはその公式HPにあるチュートリアルで学習することをおすすめします。理由は、公式チュートリアルはその作者によって書かれたものなので重要なことが全て書いてあります。また使い方の説明が断片的ではなく体系的に書かれているので理解しやすいです。 急いでいるプロジェクトなどでは公式チュートリアルを全部読むの面倒くさいなと思うことが多々ありましたが、プロジェクトの初期の段階で公式チュートリアルを読んでいることによって結果的にプロジェクトが早く終ることが多かったです。 特に、公式チュートリアルの目次が頭の片隅にあるか or ないによって、なにか問題が発生した場合の解決のスピードが違ってきます。問題の解決手段をネットで時間を

    NumPy公式チュートリアルを効率的に学習する方法|Fookie Monster
  • 1