在这里快速提问。
当我运行Python脚本(Py 3.7.2)时,我得到了以下代码:
Process finished with exit code -1
通常,我希望如此exit code 0,但是为什么会这样-1呢?
亲切的问候
更新!我添加了一些代码,以使您深入了解我的问题。
import numpy as np
import matplotlib.pyplot as plt
from lmfit import Model
def read_datafile(file_name):
data = np.loadtxt(file_name, delimiter=' ')
return data
def decomposition2(x, amp, cen, sig, e):
return float(amp) * (1 + float(e) * (x - float(cen))) / (pow((x - float(cen)), 2) + pow((float(sig) / 2), 2))
for r in range(20, 91, 1):
dataread = np.loadtxt("S:/Data/Model4/Mod{}.csv".format(r), delimiter=' ',
unpack=True)
x = dataread[0,] …Run Code Online (Sandbox Code Playgroud) 我有关于循环的这个问题.想象一下你有这个数据数组:
list = [1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1]
Run Code Online (Sandbox Code Playgroud)
你将如何编写一个循环来检查前一个数字是否较低,以及下一个数字是否在检查之后(条件看起来像这样[5,6,5]).因此循环将到达数字9并打印或保存它,无论如何.