Здесь я получаю Errno 13 Permission error, когда пытаюсь сохранить файл. Что я тут не так делаю?
def PlotResults( self , data_dir ):
outpath = os.path.dirname(data_dir)
def SaveAndClose(name, counter):
savefig('%s/%s' % (outpath, name))
stdprint('Figure "%s" saved -- %s/23 --' % (name, counter))
close()
figure(figsize=(11.69,8.27))
suptitle ( 'Norm of residuals' )
xlabel ( 'Number of iterations' )
#hold (True)
semilogy ( self.residual.T )
semilogy(ones(self.residual.shape[1])*5, 'bv-') # soft limit
semilogy(ones(self.residual.shape[1])*8, 'rv-') # hard limit
grid(True, which = "both")
SaveAndClose('Norm_of_residuals.png', 18)