• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

Python

【Python】リストの操作

リストの操作で、時々、’うっ’とつまる時がある。 リストのメソッドで、indexやcountは戻り値があるけど、リスト自体を操作するメソッドは戻り値がないみたい。 reverseとかで11行みたいな結 ...

続きを読む

【Python】リストのコピー

リストを新しく作った変数に代入すると、参照渡しになるのか..。 新しいインスタンスを作って代入してやらないといけない。 ちょっとややこしいかも..。 まあ、慣れの問題か..。

続きを読む

【Python】不等式

一行で書けるのは、便利かも。 C#だったら、c > 2 & c < 4と書く必要があるけど..

続きを読む

【Pyhton】swap、複数代入

しばらくやっていなかったPythonの文法を結構忘れてしまっているので、昨日からまた復習を始めた。swapという呼び方が正しいかどうかしらないけど、変数の入れ替え。 複数同時代入 こういう書き方はC# ...

続きを読む

【Python】変数名とかに日本語は使えるか?

Pythonで関数名やクラス名に日本語が使えるか試してみた。 ちなみみPythonのバージョンは、3.12。 結果 ちゃんとできた。 他人が読む可能性のあるソースには使わない方がいいかもしれないけど、 ...

続きを読む

【Python】CWの短点を発音させる

Qcusに飽きてきたのでまたPythonに逆戻り。 すぐに飽きる性格は、歳を取ってもかっわらない。 PyAudioを使って短点を発音させてみた。  短点の長さは欧文だとPARISで定義されているけど、 ...

続きを読む

【Python】3Dグラフィック

3次元描画も簡単にできた。 あんまり面白くないけど、sin波を斜めに表示してみた。 ドラッグすると見る方向も変えられる。 C#で3次元表示するのに随分苦労した記憶がある。 C#でも探せば適当なモジュー ...

続きを読む

【Python】ベクトルの演算

NumPyを使ってベクトルの演算をしてみた。 ベクトルは、numpy.arrayという特殊な配列で扱う。 ベクトル積は結果が3次元になるので、2次元ベクトルで計算するとワーニングが出る。 4次元以上は ...

続きを読む

【Python】連立方程式を解く

Pythonは何でも簡単にできそうなので、色々つまみ食い的に試している。 連立方程式が簡単に解けそうだったので、試してみた。 まず、久々にQucsを使って正解を確認しておく。 電源2つと抵抗が3本の回 ...

続きを読む

【Python】マルチプロセスとマルチスレッドの比較

concurrent.featureを使って、マルチプロセスとマルチスレッドの実行速度の比較を行ってみた。 結果 myfunc()を8回繰り返しているシングルスレッドの実行速度からmyfunc()の実 ...

続きを読む