diadia

興味があることをやってみる。自分のメモを残しておきます。

python

リストの取扱い

リストの扱いでハマってしまったことがある。https://www.haya-programming.com/entry/2018/06/02/163415listをforループで回してremoveしたら思い通りにならないってことです。listをforループで回すときは、回しているlist自体はいじらないで処理するを原…

画像処理について

環境についてAIが流行ってるので画像系のAIについて調べてみた。pythonにはライブラリがあるみたいだ。今回は試しにopenCVを使ってみようと思う。 参考サイトとして以下がめっちゃ良さそう。 アルゴリズム雑記 openCVを使うにはnumpyもインストールしなけれ…

リスト型データをcsvに出力する方法

関連記事csvモジュールのメモリスト型データをcsvに出力する方法リスト型データの書く要素を各行にしたcsvを書こうとしたところ、簡単にうまく行かなかったのでメモをする。当初のコードcsvのメソッドwriterowの使い方が間違ったから。 import csv job_list …

csvモジュールのメモ

関連記事 リスト型データをcsvに出力する方法 csvモジュールの使い方リストデータをファイルとしてアウトプットしたい場合にcsvファイルとして吐き出すのは便利。 csvモジュールの使い方を簡単にメモしておく。 import csv writerオブジェクトを作成する1行…

ランダムの文字列を作成する関数の作り方

条件英数字01234567890と英字大文字からランダムに取り出して10文字の文字列を作り出す。参考url 9.6. random — 擬似乱数を生成する 9.6.3. シーケンス用の関数 python document:一般的な文字列操作 シーケンス型 参考url概説1. from string import ascii_up…

pythonのgetとdjangoのgetは異なる

pythonのgetとdjangoのgetは異なるので注意よく使われるgetにdjangoとpythonで別物だと気づいたのでメモしておく。 とりあえずドキュメントをそれぞれ置いておく。 get() を用いて1つのオブジェクトを取得する https://docs.python.jp/3/library/stdtypes.ht…

class内のdefについて

その他関連記事class内のdefについてpythonについて全然理解していなかった。 関数?メソッド?全然区別がつかないとpythonを始めた頃はわからなかった。 9. クラス — Python 3.6.5 ドキュメント クラスメソッドについて少しだけわかったので記録する。 clas…

==とis の違い

>>> list1=[1,2,3,4,5] >>> print(list1) [1, 2, 3, 4, 5] >>> print(id(list1)) 4336674504 >>> list2=[1,2,3,4,5] >>> print(id(list2)) 4336702792 >>> list1==list2 True >>> list1 is list2 False ==の場合内容が同じかどうかで判断する。 is の場合オ…

プログラミングなんで難しいかわかった

ネットワーク設定系 コンピュータが吐き出す結果の意味がわからないからだ。 結局その結果を見てもどんな意味かわからないからだめなんだ。 これは本を見れば解決していける内容だ。 django よくわかってないけどdjangoの関数はおそらくdjangoでしか使えない…

PYTHONの勉強について

python学習 苦手な分野 ファイルの読み込み 辞書型データの取扱と集計 日時モジュールの扱い 自分に足りないのはpython上に出てくる様々な概念を抑えていないこと。selfとか継承とかきちんとわかってないから暗記ベースのコーディングになってしまっている。…