人気記事一覧
-
Python
pytestでパラメータ化する3つの方法を解説
この記事では、pytestで単純な足し算をする関数をパラメータ化して、テストする方法を解説します。 テストを書いていると、同じ処理を異なるデータで検証したい時があります。何も考えないと、似たコードが量産されますが、パラメータ化をすると解決できま... -
Python
【一括インストール】requirements.txtの使い方
Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。 この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。 requirements.txtを使って、インストールするモジュ... -
Python
【初心者OK】pytestの使い方をやさしく解説
「テストコードが書けたら良いな」と思いながらも、学習コストが高いため、習得を諦めた人も多いと思います。 この記事ではpytestについて、現場で使えるように徹底的に解説します。 具体的には、インストールから始めて、assert文の書き方、fixtureを使っ... -
Python
Python Docstringのマスターガイド:完全な文書化とベストプラクティス
ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値などを理解す... -
AWS
【図解あり】AWS SageMakerでGPUを使用する手順
普段は「Google Colaboratory」を使っていますが、無料使用だとGPU使用に制限があるため、すぐにGPUが使えなくなってしまいました。 ということで、今回は以下を試します。 GitHubとSageMakerの連携 AWSの「SageMaker」を使って、GPUを使用して、Deep Lear... -
AWS
【最新版】AWSの勉強におすすめな書籍7選をAWSエンジニアが解説
AWSの勉強におすすめな書籍を7つ紹介します。 私は2019年からAWSに入門して、それから毎日、業務でAWSで開発しています。 色々な書籍を買って読んでみた中で、実際に役に立ったと思った書籍を紹介します。 初心者向けは以下。 中級者向けは以下。 実務でAW... -
Python
【PyTorch】MNISTをMLPで分類するサンプルコード(転移学習あり)【初心者】
今回は、以下をやってみます。 今回の記事の内容 PyTorchでMLPを利用して、MNIST(手書き文字データ)を分類転移学習が出来るように、モデルの学習結果をファイル保存ファイルから、モデルを復元する また今回のプログラミングには、Pythonの知識が必要です... -
Python
【基礎編】Pythonで単体テスト:unittestの使い方
Pythonでの単体テストのやり方を、基礎から解説をします。具体的には、unittestの使い方を解説します。 unittestはPython標準のテストツールです。 この記事を読めば、Pythonで単体テストが書けるようになります。 単体テストを書くメリット・デメリットは... -
フロントエンド
VueでCSV→JSON変換。vue-papa-parseの使い方
個人開発をしている時に、「Vueを使い、CSVファイルをアップロードすると、JSON形式に変換してくれる処理」を書きました。 検索しても、「CSV→JSONへの変換が簡単に出来るライブラリの使い方」について、詳しく書いている記事がありませんでした。というこ... -
Python
【PyTorch】CNNでデータ拡張をしながら、CIFAR10を分類するサンプルコード【初心者】
今回は以下に挑戦します! この記事の内容 CNNを使って、CIFAR10の画像データを分類精度を上げるために、データ拡張で訓練データ数をかさ増し また今回のプログラミングには、Pythonの知識が必要です。 【前提】 開発環境の前提は以下の通り。 今回の開発...