Python ファイル読み込みと配列
やりたいこと : データファイル data.txt があって、そのデータを配列にする
data.txt
--------------
3
9
1
2
5
---------------
コード:
---------------
f.open('data.txt') #ファイルを開く
list = [] #配列を宣言
list = f.read() #ファイルの中身を配列に格納
print(list) #配列を表示
print(len(list)) #配列の長さを表示
print(list[1]) #配列の2要素目を表示(配列は0からスタート)
f.close() #ファイルを閉じる
-----------------
結果:
3
9
1
2
5
5 #配列の要素数
9 #配列2要素目の値
ちなみに、ファイルの中身を行ごとに取り出したいときは、
f.readlines()
Typeerror: can't concat int to bytes
Pythonで次のようなエラーが起こった時
Typeerror: can't concat int to bytes
これはエラーが起こっている変数を、bytesに変換すればいいので、例えば
bytes()メソッドを使って変換すればいい
例:test = a + b + bytes(c)
MacOS gnuplot 導入とやり方
Homebrewを使ったインストール
インストール後
G N U P L O T
Version 5.4 patchlevel 2 last modified 2021-06-01
Copyright (C) 1986-1993, 1998, 2004, 2007-2021
Thomas Williams, Colin Kelley and many others
gnuplot home: http://www.gnuplot.info
faq, bugs, etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')
Terminal type is now 'qt'
となる
Terminal type is now 'unknown’となっていたら、書けない
gnuplot>plot sin(x)
gnuplot>plot x*5
直近に消したものはControl-Pで戻せる