Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >蟒蛇随机抽样后的检验

蟒蛇随机抽样后的检验
EN

Stack Overflow用户
提问于 2017-09-30 00:22:20
回答 2查看 104关注 0票数 0

这是我的第一个小项目,也是第一个很抱歉的格式化问题。我有两个包含菜谱名称作为字符串的列表。我想问用户他们想要多少餐,然后随机选择。

然后,我想检查是否选择了一顿饭,并显示价格的膳食,我将存储在一个变量。

我的想法是将随机样本添加到新列表中,并通过if in语句检查内容。如果菜谱在新列表中,那么它将打印包含价格的变量。

然而,当我检查菜谱的新列表时,它并不认为它在列表中。有什么我错过的或者更好的方法吗?谢谢。

到目前为止我的代码是:

代码语言:javascript
运行
AI代码解释
复制
import random
Vegetarian = ["Jungle Curry", "Chickpea Curry", "Dhal", "Buddha Bowl", 
"Chickpea Salad", "Lazy Noodles", "Fry Up"]
Meat = ["Chilli", "Butter Chicken", "Lamb and Hummus"]

v = int(raw_input("How many vegetarian meals this week? > "))
m = int(raw_input("How many meaty meals? > "))

Veg1 = random.sample(Vegetarian, v)
Meat2 = random.sample(Meat, m)

veg_week = []
meat_week = []

veg_week.append(Veg1)
meat_week.append(Meat2)

jungle_curry = 10
chickpea_curry = 10

if "Jungle Curry" and "Chickpea Curry" in veg_week:
    print jungle_curry + chickpea_curry
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-30 00:46:36

我会这样做的

代码语言:javascript
运行
AI代码解释
复制
import random

Vegetarian = ["Jungle Curry", "Chickpea Curry", "Dhal", "Buddha Bowl",
          "Chickpea Salad", "Lazy Noodles", "Fry Up"]
Meat = ["Chilli", "Butter Chicken", "Lamb and Hummus"]

v = int(raw_input("How many vegetarian meals this week? > "))
m = int(raw_input("How many meaty meals? > "))

Veg1 = random.sample(Vegetarian, v)
Meat2 = random.sample(Meat, m)

veg_week = []
meat_week = []

veg_week.append(Veg1)
meat_week.append(Meat2)

# put the prices of each in the list too 
Vegetarian_price = [10, 10, 10, 10, 10, 10, 10]
Meat_price = [20, 20, 20]

v_cost = 0
m_cost = 0
for i in range(len(Veg1)):
    v_cost += Vegetarian_price[Vegetarian.index(Veg1[i])]

for i in range(len(Meat2)):
    m_cost += Meat_price[Meat.index(Meat2[i])]

print v_cost,m_cost
票数 0
EN

Stack Overflow用户

发布于 2017-09-30 00:35:38

你犯了几个错误,让我们重温一下:

  • random.sample的结果是一个列表;当您调用veg_week.append(Veg1‘)时,您将创建一个列表列表。
  • 在此之后,将10值赋值给jungle_currychickpea_curry
  • 然后,您将检查"Jungle Curry""Chickpea Curry"是否都在所选的示例中;也许您想逐一检查这些是否在本周的菜单中?

这应该更好地发挥作用:

代码语言:javascript
运行
AI代码解释
复制
import random

Vegetarian = ["Jungle Curry", "Chickpea Curry", "Dhal", "Buddha Bowl", 
"Chickpea Salad", "Lazy Noodles", "Fry Up"]
Meat = ["Chilli", "Butter Chicken", "Lamb and Hummus"]

v = int(input("How many vegetarian meals this week? > "))
m = int(input("How many meaty meals? > "))

Veg1 = random.sample(Vegetarian, v)
Meat2 = random.sample(Meat, m)

if "Jungle Curry" and "Chickpea Curry" in veg1:
    print(jungle_curry + chickpea_curry)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46500954

复制
相关文章
SAP QM含有长期检验特性的检验批UD完成后还能录入检验结果?
SAP QM顾问都知道,一个检验批一旦完成了使用决策(UD),一般就不再允许去录入检验结果了。
SAP虾客
2021/05/22
1.4K1
启动大蟒蛇报错
今天,打开大蟒蛇(Anaconda Navigator)时,突然报了错 如下:
宸寰客
2020/07/13
1.4K0
启动大蟒蛇报错
R语言非参数检验后的多重比较
之前介绍了多个样本均数的多重比较,今天说说kruskal-Wallis H检验后的多重比较,Friedman M检验后的多重比较。
医学和生信笔记
2022/11/15
1.4K0
R语言非参数检验后的多重比较
随机抽样以及数据探索
在做统计分析的过程中,经常需要进行随机抽样,R 提供了多种生成随机数的函数,并且可以进行多种形式的抽样。
生信喵实验柴
2022/10/25
3280
驱使Python蟒蛇为自己工作
"飞碟瓜,最近战事紧张,多个植物花园发生了激烈的战斗,麻烦你统计一下上个月的战斗成果,看一下植物战士们的战斗力有没有提高。今天晚上向我汇报。“火炬树桩交待了这个任务,就去指挥战斗了。
张俊红
2019/05/30
1.3K0
[BB Binn000]蟒蛇不是恒温动物
2016年,AlphaGo先后战胜李世石和柯洁。在这个导火索下,关于人工智能的讨论迅速蔓延到世界各地,在少数互联网巨头的领军下,无数大大小小的企业争先进入人工智能领域,各行各业都在谈论人工智能和自身的关系,不愿意被落下。
Python碎片公众号
2021/02/26
4580
[BB Binn000]蟒蛇不是恒温动物
Python为什么要叫“蟒蛇”?
不知道大家有没有过这样的体验,当逢年过节和三姑六婆介绍自己的职业以及工作内容时,他们总会说:“哦,就是修电脑的。”如果年轻一点会说你是程序员,而喜欢刨根问底的会问,为啥叫Python,这不是蟒蛇的意思吗?
九思而行
2021/04/20
2.3K0
SAS随机抽样以及程序初始环境
在统计研究中,针对容量无限或者容量很大以至于无法直接对其进行研究的总体,都是通过从中抽取一部分个体作为研究对象,以考察总体的特征。被抽取的部分个体称为该总体的一个样本。从总体中抽取样本的过程,称为抽样。
悟乙己
2019/05/26
1.5K0
第一节 Python 简历 (蟒蛇)
是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就可以实现你想要的功能,并且编写的程序清洗易懂。 一种解释型的、面向对象的、带有动态语义的高级程序设计语言 作者:Guido van Rossum Python的发展,可以分成几个重要的阶段: -CNRI时期:CNRI是资助Python发展初期的重要单位Python1.5版之前的成果大部分都在此时期内完成。 -BeOpen时期:Guido van Rossum与BeOpen公司合作,此一期间将Python2.0推出,甚至Python1.6也同时问世,但原则上已经分别维护了。 -DC时期:目前Guido已经离开BeOpen公司,将开发团队带到Digital Creations(DC)公司,该公司以发展Zope系统闻名,因此这项合作也颇受注目。 里程碑 Python获年度Tiobe编程语言大奖 -Python在2010年获得了较大的市场份额增长,2010年1月以来Python的市场份额增长了1.81%,是增长速度最开的。
py3study
2020/01/13
7530
SAP QM 源检验的检验批特殊之处
SAP QM里Source Inspection虽然在项目实践中极为不常用,但是以笔者的经验来看,在找项目参加技术面试的时候,却经常有面试官问到这个流程,用以考察候选者的QM技术功底。所以,笔者还是愿意花费一些时间对这个功能做一些研究与学习。
SAP虾客
2023/02/03
7150
KM生存曲线经logRNA检验后也可以计算HR值
可以很明显看到,根据基因表达量把病人分成高表达组合低表达组,经过log rank 检验,可以看到两组病人的生存是有统计学显著差异的,而且我们可以看到,基因表达量越高,病人死亡风险越高,所以我们可以把这个基因在表达水平上看做是风险因子,而我们通常判断风险因子或者保护因子是根据hazard ratio来的,可以看官方教材:https://www.sciencedirect.com/topics/medicine-and-dentistry/hazard-ratio
生信技能树
2019/09/10
7K0
KM生存曲线经logRNA检验后也可以计算HR值
【说站】如何用python绘制彩色蟒蛇
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
很酷的站长
2022/11/23
2.6K0
【说站】如何用python绘制彩色蟒蛇
SAP QM初阶之启用Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP虾客
2022/02/28
3810
稳健性检验!稳健性检验!
稳健性检验考察的是评价方法和指标解释能力的强壮性,也就是当改变某些参数时,评价方法和指标是否仍然对评价结果保持一个比较一致、稳定的解释。
连享会
2022/05/12
3.1K0
稳健性检验!稳健性检验!
t检验和u检验_均匀性检验界值表
适用于计量资料、正态分布、方差具有齐性的两组间小样本比较。包括配对资料间、样本与均数间、两样本均数间比较三种,三者的计算公式不能混淆。
全栈程序员站长
2022/11/15
2.5K0
SAP QM 检验批里某检验特性的取样数量跟检验计划设置不符?
11月22日有人修改了该检验特性的取样策略,从L-1-1.00 改成了L-1-0.40 。
SAP虾客
2021/01/24
8590
SPSS参数检验 | 假设检验
参数检验是推断统计的重要组成部分,常常采用抽样研究的方法,从总体中随机抽取一定数量的样本进行研究,并以此推断总体。当总体分布已知的情况下,利用样本数据对总体包含的参数进行推断的问题就是参数检验问题,参数检验不仅能够对一个总体的参数进行推断,还能比较两个或多个总体的参数。在参数检验这章主要介绍平均值检验、单样本t检验、两独立样本t检验和配对样本t检验。
生信real
2020/09/01
1.8K0
统计学假设检验之总体成数的检验
根据抽样分布定理,当样本容量足够大时,nP和nP(1-P)都大于5时,样本成数p的抽样分布近似为正太分布,而如下统计量服从标准正态分布:
小末快跑
2019/07/03
5.7K0
python | prophet的案例实践:趋势检验、突变点检验等
5年前prophet刚出来的时候试用过R版本的prophet: R+python︱Facebook大规模时序预测『真』神器——Prophet(遍地代码图)
悟乙己
2022/09/01
2.6K0
python | prophet的案例实践:趋势检验、突变点检验等
点击加载更多

相似问题

蟒蛇的随机抽样

45

蟒蛇的原始性检验

33

LinkedIn后刮蟒蛇

11

铬更新后的因果检验误差

111

加权后的独立样本T检验

217
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档