小编Álv*_*aro的帖子

检查substring是否在字符串列表中?

我之前已经找到了这个问题的一些答案,但是对于当前的Python版本来说它们似乎已经过时了(或者至少它们对我不起作用).

我想检查字符串列表中是否包含子字符串.我只需要布尔结果.

我找到了这个解决方案

word_to_check = 'or'
wordlist = ['yellow','orange','red']

result = any(word_to_check in word for word in worldlist)
Run Code Online (Sandbox Code Playgroud)

从这段代码我希望得到一个True值.如果单词是"der",那么输出应该是False.

但是,结果是生成器函数,我找不到获取True值的方法.

任何的想法?

python string list

40
推荐指数
3
解决办法
5万
查看次数

高斯适合python中的scipy.optimize.curve_fit,结果错误

我在为数据拟合高斯时遇到了一些麻烦.我认为问题是大多数元素接近于零,实际上没有多少要点.但无论如何,我认为他们制作了一个很好的数据集,而且我没有得到令人困惑的python.这是程序,我还添加了一行来绘制数据,这样你就可以看到我想要的东西

#Gaussian function
def gauss_function(x, a, x0, sigma):
    return a*np.exp(-(x-x0)**2/(2*sigma**2))

# program
from scipy.optimize import curve_fit
x = np.arange(0,21.,0.2)
# sorry about these data!
y = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.2888599818864958e-275, 1.0099964933708256e-225, 4.9869496866403137e-184, 4.4182929795060327e-149, 7.2953754336628778e-120, 1.6214815763354974e-95, 2.5845990267696154e-75, 1.2195550372375896e-58, 5.6756631456872126e-45, 7.2520963306599953e-34, …
Run Code Online (Sandbox Code Playgroud)

python curve-fitting scipy

7
推荐指数
1
解决办法
2万
查看次数

没有标签的python中的传奇

我想在python matplotlib图中显示一个固定的图例.我正在创建一大组图,其中一些缺少我正在使用的数据集之一.让我说我有

data1,以绿色绘制

data2,以蓝色绘制

data3,用蓝色绘制

在某些情况下,dataX缺失,但我想展示整个传奇(总是三种颜色).到目前为止我找到的所有内容都是基于标记您绘制的数据,因此:无论如何创建一个独立于您正在绘制的数据的图例,并在创建图例时指定符号和颜色?

谢谢!

python matplotlib legend

3
推荐指数
1
解决办法
1456
查看次数

标签 统计

python ×3

curve-fitting ×1

legend ×1

list ×1

matplotlib ×1

scipy ×1

string ×1