さつまろぐ

CAEとかプログラムとか、出来たことの記録など、誰かのお役に立てれば幸い。

2023-02-01から1ヶ月間の記事一覧

Pythonで遊ぶ pandasを使ったcsvファイルの読み取り

csvファイルからデータを読み取り、加工・分析・可視化をやりたい。 まずはデータの読み取りから。 前提 データの読み込み ファイルの途中から読み込み テーブル表示幅の修正 前提 下記のような表を作成。獲得点数.csvというファイル名で保存 これに対し次の…

Pythonで遊ぶ グラフ

グラフが描きたくなったのでメモ Python_first_plot とりあえず、最低限のところだけ。 これから設定やグラフの種類を変えていく。

Pythonで遊ぶ 複雑な条件

演算による真偽の判定。 条件式やループで絶対必要になるのでメモ。 比較演算子 等価演算子と同一演算子 メンバーシップテスト 比較演算子 値を比較して真偽を判定する。表にすると以下のような感じ。 式 説明 x == y xとyは等しい x < y xはyより小さい x >…

末梢性顔面神経麻痺 体験記

2021年12月26日、末梢性顔面神経麻痺が発症。 顔面の左半分がほぼ動かなくなった。 その時のことを思い出しながらメモ。 発症 次の日 体の変化 生活・仕事への影響 その後の経過 現在 その他 発症 それは突然やってきた。 最初の違和感は左目。 22:00頃、リ…

Pythonで遊ぶ 真偽値

if文やwhile文の条件で真偽値が必要になるのでメモ bool型 真偽値の判定 bool演算 bool型 真偽の判定にはbool型を使う。bool型にはTrueとFalseがある。bool型はint型のサブクラスであり、TrueとFalseはそれぞれ1と0に等価。 >>> True == 1 True >>> True == …

Jupyter lab を使う

Jupyter notebook を立ち上げた際の初期ディレクトリが気に入らなかったので、 変更する方法を検索していたら、Jupyter lab に行き着いたのでメモ。 Jupyter lab の立ち上げ 初期ディレクトリの変更 Jupyter lab の立ち上げ コマンドプロンプトで jupyter la…

Pythonで遊ぶ ファイル一覧の取得

ファイルを色々操作するために、ファイルの一覧を取得したい、 というときはglobを使うらしいのでメモ。 前提 一覧の取得 ファイル構造を含まないファイル名 前提 下記のようなファイル構造であるとする。 . ─┬─ text01.txt ├─ text02.txt ├─ Excel01.xlsx ├…

Pythonで遊ぶ 特殊な代入

Pythonにはいくつか特殊な代入があるらしい。 多重代入 連鎖代入 累算代入 多重代入 Pythonでは複数の変数への代入を同時に行うことができる。 >>> x, y, z = 1, 2, 3 >>> print(x, y, z) 1 2 3 これを使うと、2つ以上の変数の入れ替えが一度にできる。 >>>…

Pythonで遊ぶ タプル

タプルはシーケンスの一種。 リストとは似ているが微妙に違う。違いを生かせる気はしないけれど、一応メモ。 タプル タプルの作成 要素が1つだけのタプル タプルへの変換 タプル要素へのアクセス タプル リストとの違い タプルは変更ができない。リストは変…

Jupyter Notebook の結果をはてなブログに貼り付ける。GitHub Gist を使用

Python の実行には Jupyter Notebook が便利。 ソース、及び実行結果を気軽にスマートにブログに上げられないか、と思っていたらありました。 GitHub の Gist を使います。 以下の記事を参考にしました。 akatak.hatenadiary.jp https://staff.hatenablog.co…

Pythonで遊ぶ リストの操作3

リストの操作。前回の続き。我ながら中途半端なところで止まっている。 satsumalog.com sort ソートの詳細指定 sort sortメソッドはリストの並び替えを行う。ソートされたリストを返すのではなく、元のリストを変更するので注意。 >>> x = [3, 2, 5, 9, 7, 1…

Pythonで遊ぶ リストの操作2

リストオブジェクトには色々なメソッドが用意されている。 主なものと使い方のメモ append clear copy count extend index insert pop remove reverse append appendメソッドは、引数をリストの最後に追加する。 >>> x = [1,2,3] >>> x.append(4) >>> x [1, …

Pythonで遊ぶ リストの操作1

リストには色々便利な機能があるらしい。 色々メモ。 文字列のリスト化 要素の変更 インデックス指定 del文 スライス指定 要素が無い場合 文字列のリスト化 リストには便利な機能があるが、文字列にはそのままでは使えない。 文字列はlist( )でリスト化する…

Pythonで遊ぶ シーケンス2

前回のシーケンスに関する文法メモの続き satsumalog.com メンバーシップテスト 長さ、最大値、最小値 メンバーシップテスト in演算子を使って、ある値がシーケンスの中にあるかどうか調べる。真ならばTrue、偽ならばFalseを返す。 >>> number = [1,2,3,4,5,…

Pythonで遊ぶ シーケンス1

プログラミングでは、データ要素のまとまりを一つの単位として扱うと便利なことがある。 このデータの集合を扱うのに、一番わかりやすいのは要素に番号を振って順番に並べること。 こうした構造をPythonではシーケンスと呼ぶ。 「リスト」「タプル」「文字列…

きのこ写真2

きのこ写真2 チチタケ、かな 立派なんだが名前がさっぱりわからん。 恐らくウスタケの仲間と思われる。あまりお目にかかったことはない。 画像検索では、ツノフリタケ、が出てきたがこれはどうか。こんな小さいのよく見つけた。

Pythonで遊ぶ 対話形式以外からの実行

Pythonを対話型以外の方法で実行する方法メモ Pythonコマンドからの実行 ダブルクリックで実行 Pythonコマンドからの実行 テキストエディタでPythonのプログラムを書く。 print("Hello") x = 3 ; y = 2; print(x+y) ファイル名は、hello.pyとして保存。拡張…

広告