Python基礎

Python基礎

シーケンス

「要素と、要素の並ぶ順序が記憶されているデータ型」をシーケンス(sequence)とよびます。Pythonのシーケンスにおいてはl、ist,、tuple、range、str、bytes、bytearrayがシーケンスとして分類されています。
Python基礎

Pythonは遅い?

Python はインタプリタ言語・動的型付け言語なので、コンパイル言語・静的型付け言語のC言語と比べると、かなり遅いのに、膨大な処理が伴うAI分野で活躍しているのでしょうか? この記事ではその理由について説明します。
Python基礎

【pandas】ランダム・サンプリング

pandas.DataFrame.sample()pandas.DataFrame.sample() メソッドを使うと、データフレームから行や列を無作為抽出 (ランダムサンプリング)できます。準備として Excel VBA 表計算とプログラ...
Python基礎

len()

len()Python の組み込み関数 len() はオブジェクトのサイズ (要素の数) を返します。引数にはリスト、タプル、range、文字列、バイト列、辞書、集合などを受け取ることができます。 len() を使ってリストの要素を数えてみ...
Python基礎

エラーと例外処理

【Python】エラーと例外処理コンピュータが何らかの理由でプログラムを正しく実行できないと判断して処理を中断してしまうことをエラー (error) とよびます。 エラーの実体は BaseException とよばれる基底クラスから派生した...
Python基礎

numpy.roll

numpy.roll()numpy.roll() は指定した軸に沿って配列の要素を シフト させます。 numpy.roll(a, shift, axis=None)shift に正数 (プラスの値) を指定すると、すべての要素の位置が一斉...
Python基礎

ファイル処理

open()関数とファイルオブジェクトPython でファイルを読み書きするときは、組み込み関数 open() を使ってファイルを開きます。最初の引数にはファイルのパスを渡します。絶対パス (フルパス)、相対パスのどちらでも構いません (p...
Python基礎

パスの取得と操作

パス (path)パス (path) とはファイルあるいはフォルダ (ディレクトリ) の位置を示す情報です。パスの記述形式は OS ごとに異なります。たとえば Windows の場合、ファイルやフォルダをバックスラッシュ (\) で区切って...
Python基礎

パウエル法で非線形最適化問題を解く

非線形モデル個々の基底関数が入力データ $x$ 以外の内部パラメータ $p_1,\ p_2,\ p_3,\ ...$ を含んでいる場合、これを \ と表すことにします。たとえば、ガウス基底の場合は $\mu$ と $\sigma$ が内部パ...
Python基礎

剰余演算

剰余演算$a$ を $b$ で割ったときの 剰余 (modulo) $r$ は   \ によって定義され、   \ と表します。$q$ は商です。Python においては $q$ だけが(浮動小数点数型の)整数値であり、$a,\ b,\ r...