2018-03-01から1ヶ月間の記事一覧

Python ファイル内の指定文字列を複数置換して、別名でファイル保存する

'20/07/18更新:書式が一部古かったのを更新 置換はreplaceメソッドを使用して、str.replace([置換したい文字列], [置換後の文字列])とする。折角なので、乱数生成の方法についても記載する。random.randint(下限値, 上限値) # 整数型の場合random.uniform(…

Python ファイル内に指定文字列があれば、その一行を書き換える

# '19/11/09更新:コードの可読性を若干良くしたファイル内を1行ずつ検索してゆき、予め指定した単語があればその行を指定文字列の1行で書き換える。本プログラムの仕様は、下図左を右のようにファイルを書き換える。 上書きしたくなければ、下記f2でopenす…

VBA 回帰式を用いて多数のデータを生成する

本記事は、実機評価もしくはシミューレーション等で得られたデータ分析ですでに回帰式が得られている場合に関する。本プログラムは、VBAで乱数を生成して、その乱数を回帰式へ代入計算して多数のデータを生成する。そのため、設計段階のマージン検証などに使…

VBA フォルダパスをダイアログから取得する。更にそのフォルダ内のファイル名をソートして取得する

本記事では、ExcelVBAで複数のファイルを取得する方法について記載している。VBAで取得する場合、ファイル名に依っては下表左のように数字順に並ばない。これはWindowsのファイルシステムがどうのこうので仕方なしのようである。よって、下表右のように昇順…

Python 連立方程式の解(y=f(x)の係数)を求める。そして代入して計算する方法

# 19/10/08刷新座標2点もしくは3点から、関数y=f(x)へフィッティングするための係数をnumpyで連立方程式を計算する方法です。その後、適当な複数のXをその関数へぶちこんで、X,Yデータをcsvファイル出力するまでを行う。 ▼本プログラム 行列含む数値計算はnu…

Python 再帰的にディレクトリを探索する「os.walk」そして、正規表現「re」で特定のファイルに対して処理する

# '20/02/29更新:コードを見易く刷新しました。 本プログラムは、カレントディレクトリ以下のサブディレクトリ内を含む全てのファイルを再帰的に検索する。もしcsvファイルがあればその中身をすべてリストへ格納して、All_data.csvというひとつのファイルに…

Python コマンドライン引数の取得 argv

本記事では、Pythonでプログラム実行時に引数を受け付ける例を記載しました。引数0番は、実行ファイル名を取得します。 上記のコードは下記です(ファイル名はargv_test.pyと保存した場合)。 # -*- coding: utf-8 -*- import sys print('argv0', sys.argv[0…