Python基礎– tag –
-
Programming
【re】よく使う正規表現の特殊文字(メタ文字、メタキャラクタ)をまとめてみた[Python]
【正規表現】 前回、正規表現をざっくりと捉えてみました。 今回は正規表現でよく使う特殊文字(メタ文字、メタキャラクタ)を勉強していきます。 それでは始めていきましょう。 【.:なんでも良い1文字】 まずは「.(ピリオド)」です。 これはなんでも良... -
Programming
【re】正規表現をざっくりと捉えてみる[Python]
【re】 前回、numpyで値が同じか(equal, not_equal, array_equal)、大きいか(greater, greater_equal)、小さいか(less, less_equal)を判定する方法を紹介しました。 今回からは正規表現を勉強してみます。 初回としてはとりあえずざっくりと正規表現... -
Programming
【Python基礎】Pythonプログラムのファイル名をライブラリ名にした時に起こるエラー
【ライブラリ】 前回、geopandasで世界地図(+特定の地域の地図)を表示する方法を紹介しました。 今回はPythonプログラムのファイル名をライブラリ名にしてしまったことで起こったエラーに関してお話しします。 それでは始めていきましょう。 【起こった... -
Programming
【Python基礎】Joblibライブラリを使って並列処理を行う方法
【Joblib】 前回、tempfileモジュールで一時ファイル、一時ディレクトリを作成する方法を紹介しました。 今回はJoblibライブラリを使って簡単な並列処理を行う方法を紹介します。 並列処理に関してはこれまでMultiprocessingやThreading、Concurrentといっ... -
Programming
【Python基礎】tempfileモジュールで一時ファイル、一時ディレクトリの作成方法
【tempfileモジュール】 前回、Pythonでの~(チルダ)の意味(論理演算子not)を紹介しました。 今回は一時ファイルを作成するためのモジュール「tempfile」を紹介します。 あまり一時ファイルを作成する必要性に迫られたことはないのですが、とりあえず知っ... -
Programming
【Python基礎】~(チルダ)の意味(論理演算子not)
【~(チルダ)の意味】 前回、PythonのPandasで列名が重複している列を取り除く方法を紹介しました。 今回は前回出てきた~(チルダ)が何者なのか、その役割を探るために色々と試してみようと思います。 ちなみに前回出てきたのはこんな感じでした。 impor... -
Programming
【Python基礎】pickleライブラリを使ってオブジェクトをそのまま保存・読み込みする方法
【pickle】 前回、Pythonのmatplotlibでtight_layoutを使った際の余白の設定方法を紹介しました。 今回はオブジェクトをそのまま保存したり、その保存したオブジェクトを読み込んだりできるpickleというライブラリを紹介します。 通常Pythonで処理したデー... -
Programming
【Python基礎】カレンダーを表示するcalenderモジュール
【calenderモジュール】 前回、Pythonのtqdmモジュールを使って繰り返し処理の進捗具合をプログレスバーとして表示する方法を紹介しました。 今回はPythonでカレンダーを表示するcalenderモジュールを紹介します。 それでは始めていきましょう。 【テキス... -
Programming
【Python基礎】tqdmモジュールを使って繰り返し処理の進捗具合をプログレスバーとして表示する方法
【tqdmモジュール】 前回、Pythonで再帰処理を使って全組合せを作ってみるというのを紹介しました。 今回はtqdmモジュールというものを使って、繰り返し処理の進捗具合をプログレスバーとして表示する方法を紹介します。 それでは始めていきましょう。 【... -
Programming
【Python基礎】再帰処理を使って全組合せを作ってみる
【再帰処理】 前回、多次元のリストやタプルをSet型を使って重複を削除する方法を紹介しました。 今回はTurtleで木を描いたときに使った再帰処理をもう少し勉強して、全組み合わせを作るプログラムを書いてみます。 まずはおさらいからです。 再帰処理とは...