2023-01-01から1年間の記事一覧
2023年3月28日 ニンテンドー3DS と WiiU のニンテンドーeショップでの販売が終了。 この機を逃すと、いつかやりたい、と気になっていたソフトが永遠にプレイできなくなるかもしれない、 ということで買い漁りました。欲望を解放しました。switchオンラインで…
csvファイルからデータを読み取り、加工・分析・可視化をやりたい。 まずはデータの読み取りから。 前提 データの読み込み ファイルの途中から読み込み テーブル表示幅の修正 前提 下記のような表を作成。獲得点数.csvというファイル名で保存 これに対し次の…
グラフが描きたくなったのでメモ Python_first_plot とりあえず、最低限のところだけ。 これから設定やグラフの種類を変えていく。
演算による真偽の判定。 条件式やループで絶対必要になるのでメモ。 比較演算子 等価演算子と同一演算子 メンバーシップテスト 比較演算子 値を比較して真偽を判定する。表にすると以下のような感じ。 式 説明 x == y xとyは等しい x < y xはyより小さい x >…
2021年12月26日、末梢性顔面神経麻痺が発症。 顔面の左半分がほぼ動かなくなった。 その時のことを思い出しながらメモ。 発症 次の日 体の変化 生活・仕事への影響 その後の経過 現在 その他 発症 それは突然やってきた。 最初の違和感は左目。 22:00頃、リ…
if文やwhile文の条件で真偽値が必要になるのでメモ bool型 真偽値の判定 bool演算 bool型 真偽の判定にはbool型を使う。bool型にはTrueとFalseがある。bool型はint型のサブクラスであり、TrueとFalseはそれぞれ1と0に等価。 >>> True == 1 True >>> True == …
Jupyter notebook を立ち上げた際の初期ディレクトリが気に入らなかったので、 変更する方法を検索していたら、Jupyter lab に行き着いたのでメモ。 Jupyter lab の立ち上げ 初期ディレクトリの変更 Jupyter lab の立ち上げ コマンドプロンプトで jupyter la…
ファイルを色々操作するために、ファイルの一覧を取得したい、 というときはglobを使うらしいのでメモ。 前提 一覧の取得 ファイル構造を含まないファイル名 前提 下記のようなファイル構造であるとする。 . ─┬─ text01.txt ├─ text02.txt ├─ Excel01.xlsx ├…
Pythonにはいくつか特殊な代入があるらしい。 多重代入 連鎖代入 累算代入 多重代入 Pythonでは複数の変数への代入を同時に行うことができる。 >>> x, y, z = 1, 2, 3 >>> print(x, y, z) 1 2 3 これを使うと、2つ以上の変数の入れ替えが一度にできる。 >>>…
タプルはシーケンスの一種。 リストとは似ているが微妙に違う。違いを生かせる気はしないけれど、一応メモ。 タプル タプルの作成 要素が1つだけのタプル タプルへの変換 タプル要素へのアクセス タプル リストとの違い タプルは変更ができない。リストは変…
Python の実行には Jupyter Notebook が便利。 ソース、及び実行結果を気軽にスマートにブログに上げられないか、と思っていたらありました。 GitHub の Gist を使います。 以下の記事を参考にしました。 akatak.hatenadiary.jp https://staff.hatenablog.co…
リストの操作。前回の続き。我ながら中途半端なところで止まっている。 satsumalog.com sort ソートの詳細指定 sort sortメソッドはリストの並び替えを行う。ソートされたリストを返すのではなく、元のリストを変更するので注意。 >>> x = [3, 2, 5, 9, 7, 1…
リストオブジェクトには色々なメソッドが用意されている。 主なものと使い方のメモ append clear copy count extend index insert pop remove reverse append appendメソッドは、引数をリストの最後に追加する。 >>> x = [1,2,3] >>> x.append(4) >>> x [1, …
リストには色々便利な機能があるらしい。 色々メモ。 文字列のリスト化 要素の変更 インデックス指定 del文 スライス指定 要素が無い場合 文字列のリスト化 リストには便利な機能があるが、文字列にはそのままでは使えない。 文字列はlist( )でリスト化する…
前回のシーケンスに関する文法メモの続き satsumalog.com メンバーシップテスト 長さ、最大値、最小値 メンバーシップテスト in演算子を使って、ある値がシーケンスの中にあるかどうか調べる。真ならばTrue、偽ならばFalseを返す。 >>> number = [1,2,3,4,5,…
プログラミングでは、データ要素のまとまりを一つの単位として扱うと便利なことがある。 このデータの集合を扱うのに、一番わかりやすいのは要素に番号を振って順番に並べること。 こうした構造をPythonではシーケンスと呼ぶ。 「リスト」「タプル」「文字列…
きのこ写真2 チチタケ、かな 立派なんだが名前がさっぱりわからん。 恐らくウスタケの仲間と思われる。あまりお目にかかったことはない。 画像検索では、ツノフリタケ、が出てきたがこれはどうか。こんな小さいのよく見つけた。
Pythonを対話型以外の方法で実行する方法メモ Pythonコマンドからの実行 ダブルクリックで実行 Pythonコマンドからの実行 テキストエディタでPythonのプログラムを書く。 print("Hello") x = 3 ; y = 2; print(x+y) ファイル名は、hello.pyとして保存。拡張…
Python文法メモ 変数 値の入力 文字列 変数 変数 = 値 の形で代入 >>> x=5 >>> x 5 何も入っていない変数を出力しようとするとエラー >>> y Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'y' is not defined 整数だけではなく</module></stdin>…
Pythonの文法メモ 四則演算 余り(余剰) 累乗 四則演算 足す、引く、かける、割る、は、それぞれ +、-、*、/、でそれぞれ計算できる。「×」や「÷」ではない。 >>> 2+2 4 >>> 1+1 2 >>> 2-1 1 >>> 2*3 6 >>> 6/3 2.0 6/3だけ少数で帰ってきた。少数以下を切…
子供の興味に付き合っているうちに、大人がはまってしまったもの。 そのうちの一つがきのこでした。 神出鬼没さ、種類の豊富さ、奇妙な生態、知れば知るほど不思議な生き物。 気が付けば、外を歩くときは常に気の根本や草むらを気にするようになってしまいま…
前回 Jupyter notebook を使用する準備ができたので、実際に使ってみる。 satsumalog.com なお本記事では、Jupyter notebook の具体的使用方法・便利な機能を、少しずつ追記しながら更新していく予定。(1回の更新ではとても書ききれない) 起動と終了 起動…
Pythonで遊ぶなら、Jupyter notebookを使うとよいらしい。 Jupyter notebook(じゅぴたーのーとぶっく)とは インストールと起動 フォルダとファイルの作成 Jupyter notebook(じゅぴたーのーとぶっく)とは Jupyter notebook とは、ブラウザ上で動作する統…
注意 この記事には虫の集団の画像が含まれます。虫嫌いの方、集合体恐怖症の方はご注意ください。 本文 冬の寒空の中、子供達は公園で遊び、私は目が届く距離で何か面白いものないか散策。 そしたらありました。樹木の表面に黒いシミ。コケ類の何かか?と思…
娘が星座に興味を示したので、興味が消えないうちに燃料投下。 何年も使ってなかったデジタル一眼を引っ張り出し、なんとか撮影。 この日は月もなく、雲もなく、絶好の撮影日和。 オリオン座と冬の大三角。 設定を変えてもう一枚。 町中のベランダからの撮影…
流行りのPythonで遊ぼう、と思ったけどまず何をすればいいの? PyPlとAnaconda Anacondaのインストール 確認 PyPlとAnaconda Python Japan の環境構築ガイドによると、PyPl(The Python Package Index)とAnaconda のどちらかを入れるとよいらしい。 なんか色…
長らくほったらかしにしてたけど、また何か書く。