import numpy as np
import matplotlib.pyplot as plt
import sys
args = sys.argv
# data01_axis1, data01_value1 = np.loadtxt(args[1], delimiter="|", usecols=range(1,3), unpack=True)
data01_axis1, data01_value1 = np.loadtxt(args[1], delimiter="|", usecols=[1,3], unpack=True)
data01_axis1, data02_value1 = np.loadtxt(args[1], delimiter="|", usecols=[1,4], unpack=True)
fig = plt.figure(figsize=(10, 6))
ax = fig.add_subplot(111)
ax.plot(data01_axis1, data01_value1, "-", color="k", label="Training")
ax.plot(data01_axis1, data02_value1, "-", color="r", label="Validation")
# ax.set_xlim(1000, 3000)
ax.set_xlabel("Iterations")
ax.set_ylabel("Accuracy")
ax.legend(loc="upper left")
plt.show()
pythonのモジュール matplotlib, numpyをインストールしておく
使い方:
sample.logの中身