Python基礎– tag –
-
【Python基礎】ヒストグラム用のガウス分布(正規分布)に従うランダムな値のリストを複数生成する方法
ランダムな値のリスト 前回、Pythonのmatplotlibでバイオリンプロット(Violin Plot)を描く方法を紹介しました。 今回はヒストグラム用のガウス分布(正規分布)に従うランダムな値のリストを複数生成する方法を紹介します。 それでは始めていきましょう... -
【itertools】dropwhile、takewhile、filterfalse、starmapの使い方[Python]
itertools 前回、リスト内の要素に一つ以上真(True)が含まれるかどうか確認するany関数を紹介しました。 今回はitertoolsのdropwhile、takewhile、filterfalse、starmapの使い方を紹介します。 ちなみにイテレータなのでアンパックしないとprint関数で表... -
【Python基礎】リスト内の要素に一つ以上真(True)が含まれるかどうか確認するany関数
any関数 前回、リスト内の要素が全て真(True)か確認するall関数を紹介しました。 今回はリスト内の要素に一つでも真(True)が含まれるかどうかを確認するany関数を紹介します。 それでは始めていきましょう。 any関数の基礎 any関数は「any(リスト)」と... -
【Python基礎】リスト内の要素が全て真(True)か確認するall関数
all関数 前回、matplotlibでPIL(Pillow)とBytesIOを使ってGIFアニメーションを作成する方法を紹介しました。 今回はリスト内の要素が全てTrueか確認するall関数を紹介します。 それでは始めていきましょう。 all関数の基本 all関数は「all(リスト)」とす... -
【Python】リスト内包表記の変わった使い方
リスト内包表記 前回、enumerate関数の変わった使い方(開始値指定、奇数・偶数インデックスに分割、インデックスをキーとする辞書を作成)を紹介しました。 今回はリスト内包表記の変わった使い方を紹介します。 まずリスト内包表記ですが、こんな感じでf... -
【Python基礎】enumerate関数の変わった使い方(開始値指定、奇数・偶数インデックスに分割、インデックスをキーとする辞書を作成)
enumerate 前回、itertoolsの文字列のイテレータであるchain、compress、islice、pairwise、zip_longestを紹介しました。 今回はenumerate関数の変わった使い方として開始値指定したり、奇数・偶数インデックスに分割したり、インデックスをキーとする辞書... -
【itertools】文字列のイテレータであるchain、compress、islice、pairwise、zip_longest[Python]
itertools 前回、itertoolsでリストの値の累積和や他の累積計算値を取得する関数accumulateを紹介しました。 今回はitertoolsの中の文字列のイテレータであるchain、compress、islice、pairwise、zip_longestを紹介します。 ちなみにイテレータなのでアン... -
【itertools】リストの値の累積和や他の累積計算値を取得する関数accumulate[Python]
functools 前回、functoolsで特定の関数の一部の引数を固定した新しい関数を作る方法(functools.partial)を紹介しました。 今回はitertoolsでリストの値の累積和や他の累積計算値を取得する関数accumulateを紹介します。 それでは始めていきましょう。 a... -
【functools】特定の関数の一部の引数を固定した新しい関数を作る方法(functools.partial)[Python]
functools 前回、itertoolsの無限イテレータcount、cycle、repeatを紹介しました。 今回はfunctoolsのpartialを使って特定の関数の一部の引数を固定した新しい関数を作る方法を紹介します。 関数の一部の引数を固定するということなので、基本となる関数を... -
【itertools】無限イテレータcount、cycle、repeat[Python]
itertools 前回、functoolsのreduce関数を使ってリスト内の全要素の計算値を取得する方法を紹介しました。 今回はitertoolsの無限イテレータcount、cycle、repeatを紹介します。 どれも普通に使ってしまうとものすごい速さでカウントしていくので、今回はt...