-
【Python】NumPyの配列を生成方法を6つ紹介
今回は、NumPyの配列を簡単に作成するのに便利な関数を紹介してきます! 【はじめに】 NumPyの配列を作成するのに便利な関数は以下の通りです。 関数 説明np.arange()連続した数値の配列np.linspace()等間隔の数値の配列np.zeros()すべての要素... -
【Python】NumPyのdtypeを変更、指定する方法
NumPyの基本的な要素であるdtype属性について紹介します。 【NumPyのdtypeとは】 dtypeは、NumPyの配列 (ndarray)がどのような形式でメモリに格納されるのかを表しています。 dtypeを使って、メモリの使用量や、演算速度をコントロールします。 dtypeの一... -
【Python基礎】mutableとimmutableについて紹介
今回はPythonの重要な概念であるmutable(ミュータブル)とimmutable(イミュータブル)に ついて紹介します。 【mutable(ミュータブル)とimmutable(イミュータブル)とは】 mutableとimmutableとはひとことでいうと以下の通りです。 mutable : 変更可能なオブ... -
プログラミング初心者が読んでおくべき本 3選
プログラミング初心者にとって、日々の業務は難易度が高く、つまずくことも多いと思います。 そこで今回は、プログラミング初心者に手助けになるおすすめの本を3冊紹介します。 -
【Python】NumPyのwhereを使って、データをフィルタリング!
こんにちは、ぽころーです! 今回は、データ分析でよく使用するNumPyのwhereについて、紹介します! 【whereとは】 where は、NumPyライブラリのひとつです。 NumPyのwhereは、データを置換したり、フィルタリングしたいときに使用します。 whereは以下の... -
【Python基礎】globでファイル名を抽出しよう!
こんにちは、ぽころーです! 今回は、ファイル操作をするときに、便利な glob の使い方について紹介します! 【globとは】 globとはglobモジュールのglob()関数のことを指します。 そのため、globを使用するときは、globモジュールをimport する必要があり... -
Python を学びたいひとにおすすめの本 3選
今回は、Python を学びたいひとにおすすめの参考書を3冊紹介します! -
【Python基礎】ラムダ関数についてわかりやすく解説
ラムダ関数を使用しない場合と、使用する場合で どのくらいコードに違いがあるのか、 実際にコードを比較しながら紹介していきます。 【ラムダ関数とは】 ラムダ関数とは、関数を簡潔に書く手段です。 特徴は、以下の通りです。 関数定義を短縮 無名関数 ... -
【Python基礎】クロージャについてメリットも合わせて紹介
今回は、クロージャについて紹介します。 クロージャは、オブジェクト指向の特徴を利用しています。 【クロージャとは】 クロージャには、以下の特徴があります。 関数内関数 関数の戻り値に関数内関数を定義 外側の関数の状態を持った関数 実際のコードを... -
【Python 基礎】ジェネレータとは?わかりやすく使い方を解説
こんにちは、ぽころーです 今回はなんとなくわかるけどわかりづらい pythonのジェネレータについて紹介します。 【ジェネレータとは】 ジェネレータとは、yield文を使用し、反復可能なオブジェクトを生成する関数です。 ジェネレータには、return文があり...