わかさぎのブログ

プログラミング、Atcoderの勉強とか

2021-10-16から1日間の記事一覧

クラスの継承 コンストラクタの再利用

class A: def __init__(self): self.a = 100 class B: def __init__(self): self.b = 200 class C(A, B): def __init__(self): A.__init__(self) B.__init__(self) print("a + b = ", self.a + self.b) c = C() # => a + b = 300 クラス継承の時 super().__i…

MATLABスクリプト解読-3

search_name2 = sprintf('%s.mat',search_name); これもまたsprintfで文字列結合して変数に渡している使い方 load([pathname,Files(1).name])

MATLABスクリプト解読-2

earch_name2 = sprintf('%s.mat',search_name); sprintfは変数にも出力できる。というのを使っている。 search_name = '20D*'; [filename,pathname] = uigetfile(search_name2, 'Select Oshiro mat file');Files = dir([pathname,search_name2]); uigetfile…

MATLABスクリプト解読

clear all;close all; 最初のおまじない Tkinterのaskdirectoryに相当 uigetfile() [filename,pathname] = uigetfile('*000.csv', 'Select Oshiro csv file'); ディレクトリ内のファイルの一覧をリストに格納 dir() Files = dir([pathname,'*000.csv']); for…

ディレクトリを聞く(ミニマム)

fTyp = [("", "*")]iDir = os.path.abspath(os.path.dirname(__file__))file_name = tkinter.filedialog.askopenfilename(filetypes=fTyp, initialdir=iDir)