プログラミング– category –
理系夫婦の趣味・プログラミングのメモのカテゴリです。
Fortran, pythonなどなどのネタをご紹介していきます。
-
プログラミング
Googleドキュメント内の画像を順番通りに名前を付けて保存するスクリプト
Googleドキュメント内の画像を順番通りに名前を付けて保存するスクリプトを作成してみました。そのコードを共有しています。また、初めてGAS触ってみた感想なども書いています。 -
Python
Mac OSをBig Surにしたら、pythonのmatplotlibが使えなくなった
2020年11月からMacの新しいOSがリリースされました。 Mac HP セキュリティ的にも、使いやすさ的にもアップデートをしたかったのですが、何よりも怖いのは、アップデート後の今まで使っていたものが使えなくなるかも、という恐れでした。 これが実際に起き... -
プログラミング
【Mac】crontabの初期設定~python起動を例に~
今日はMacでのcrontab(クーロンタブ)の初期設定を紹介します。 これをうまく起動させるために、かなりの壁にぶつかったので、これを全て紹介します。 これでゼロからcrontabでpythonなり、なんなりを動かせます。 【Crontabとは】 Crontabはcron(クーロン)... -
Python
Pythonでフィッティング (線形/非線形/多変数を例示し、誤差評価まで)
今回はpythonを使ったフィッティング(fitting)のやり方をご紹介します。 実験や観測で、直線っぽい、二次曲線っぽい、2変数のガウシアンっぽいデータが得られた時、機械学習なんて使わずに最小二乗法を使ったfittingを行うと大体データを数式で表せます。 ... -
Python
Pythonを使ったFFT実装 (窓関数とオーバーラップも実装)
【FFTとは】 FFTとはFast Fourier Transformの略で、日本語では高速フーリエ変換と呼ばれています。 時系列データを、周波数空間に写して、データの周期性を調べることができます。 例えば下記のグラフではグジャっとなっている時系列データ(左)を、FFTし... -
VBA
Excel-VBAでWordの画像を一括保存する(ペイント使用、SendKeys操作)
ExcelのVBAでWord内の画像を一括保存するツールを作ってみました。 紆余曲折を経て、ペイントを使用して名前を付けて保存する方法にたどり着きます。SendKeysでペイントを操作します。手こずった点を説明していますので、参考にしてください。 -
Python
【python】tkinterで複数タブを持つGUIウィンドウを作成
pythonのtkinterを使用してタブを複数持つGUIウィンドウの作成法を紹介します。 複雑なclassは使わずに、出来る限り簡単な例になるようにしました。 -
Python
【python】手書き線を認識し、整える
今日は手書きされた図面を、pythonを使用して直線の認識、整理を行い、きっちり並べる手法を紹介します。 手書き図が少し曲がっていても、線の繋ぎが甘くても、それを整えて右図のようにxy軸に平行できっちりした図に変換します。もちろん各直線の始点終点... -
Python
【python】tkinter GUIでテキストボックス内容を書き出す簡単な方法
pythonのtkinterを使ったGUI作成。テキストボックスを作成して、ボタンクリックでその中身をテキストファイルへ書き出す。 -
Python
【python】tkinterを使ったUIの基礎 ~窓、ボタン、YesNoポップアップ~
tkinterを利用したpython UIの基礎の例示。windowの表示、ボタンの配置、ボタンクリック時の動作(メッセージボックスのポップアップ)、YesNoを聞くメッセージボックスとそのクリック結果に応じた処理。 -
プログラミング
[Mac]OSをCatalinaにアップデートしたらHomebrewが使えなくなった時の対処
OSをCatalinaにアップデートした後にgnuplotをHomebrewでインストールしようとしたら、できず。調べた結果、「Command Line Tool for Xcode」が消えていたことが判明。これを再インストールしたら、うまくいった話。 -
VBA
【VBA入門】ユーザーフォームに画像を表示する方法
VBAでユーザーフォームに画像を表示させる方法を2つ紹介します。1つはユーザーフォームの背景画像として表示する方法です。もう1つはImageオブジェクトを使って任意の枠の中に表示させる方法です。非表示にする方法も載せています。 -
VBA
【VBA入門】文字列操作まとめ
VBAでよく使う文字列を処理する関数をまとめ、初心者向きに説明しています。 文字列検索、結合、分割、トリミング、変換といった処理を紹介しています。 -
プログラミング
[Mac bash alias]自作ターミナルコマンドの登録方法とその例
自分で新たにターミナルコマンドの作り方を説明しています。 .bashrcへaliasを書き込む方法、自動読み込み用の.bash_profileの書き方を簡単に説明。