python前n项和存为一个数组_在Python中存储多个数组

我正在编写一个程序来模拟像Gallup或Rasmussen这样的公司每天发布的实际投票数据:www.gallup.com和www.rassmussenreports.com

我正在使用强力方法,计算机生成一些随机的每日轮询数据,然后计算三天平均值,以查看随机数据的平均值是否与民意测验数字相匹配. (大多数公司调查数字是三天平均值)

目前,它适用于一次迭代,但我的目标是让它产生与平均轮询数据匹配的最常见模拟.然后我可以将代码改为1到1000次迭代.

这是我的问题.在测试结束时,我在一个变量中有一个数组,看起来像这样:

[40.1, 39.4, 56.7, 60.0, 20.0 ..... 19.0]

该程序当前为每个正确的模拟生成一个数组.我可以将每个数组存储在一个变量中,但是我必须有一个程序可以生成1到1000个变量,具体取决于我请求的迭代次数!?

我该如何避免这种情况?我知道有一种智能的方法,不需要程序生成变量来存储数组,具体取决于我想要的模拟数量.

麦凯恩的代码测试:

test = []

while x < 5:

test = round(100*random.random())

mctest.append(test)

x = x +1

mctestavg = (mctest[0] + mctest[1] + mctest[2])/3

#mcavg is real data

if mctestavg == mcavg[2]:

mcwork = mctest

如何在不创建多个mcwork变量的情况下重复?

解决方法:

会这样的吗?

from random import randint

mcworks = []

for n in xrange(NUM_ITERATIONS):

mctest = [randint(0, 100) for i in xrange(5)]

if sum(mctest[:3])/3 == mcavg[2]:

mcworks.append(mctest) # mcavg is real data

最后,您将看到一个有效的mctest列表列表.

我改变了什么:

>使用list comprehension来构建数据而不是for循环

>使用random.randint获取随机整数

>使用slices并求和计算前三项的平均值

>(回答你的实际问题:-))将结果放在mcworks列表中,而不是为每次迭代创建一个新变量

标签:python,arrays

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

织梦数据库改mysql前缀_织梦快速批量修改MYSQL数据库表前缀与表名实例操作

这篇文章主要为大家详细介绍了织梦快速批量修改MYSQL数据库表前缀与表名实例操作&#xff0c;具有一定的参考价值&#xff0c;感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。我们在安装织梦系统的时候&#xff0c;有一次批量修改mysql数据库表前缀的机会&am…

python实时绘图暂停_Python实时绘图

我在两个数组中获取了一些数据&#xff1a;一个用于时间,一个用于值.当我达到1000点时,我触发一个信号并绘制这些点(x 时间,y 值).我需要在前面的图中保持相同的数字,但只是一个合理的数字,以避免减慢过程.例如,我想在我的图表上保留10,000点.matplotlib交互式绘图工作正常,但我…

python 读文件写数据库_python读文件写数据库

Python 读文件&#xff0c;写数据库Python 读文件打开文件Python读写文件在计算机语言中被广泛的应用&#xff0c;如果你想了解其应用的程序&#xff0c;以下的文章会给你详细的介绍相关内容&#xff0c;会你在以后的学习的过程中有所帮助&#xff0c;下面我们就详细介绍其应用…

python怎么用gamma函数_如何通俗的理解伽马(gamma)函数

如何通俗的理解伽马(gamma)函数 - 直觉&#xff0c;求导和示例我为什么要在乎garmma分布&#xff1f;使用伽马函数定义了许多概率分布&#xff0c;例如伽马分布&#xff0c;Beta分布&#xff0c;狄利克雷分布&#xff0c;卡方分布和学生t分布等。 对于数据科学家&#xff0c;机…

mysql支持表情输入_让MySQL支持Emoji表情 mysql 5.6

在做微信公众号开发过程中&#xff0c;经常碰到用户的昵称中有表情&#xff0c;在MySQL保存时常用的utf8 字符集根本无法存储表情&#xff0c;提示错误如下&#xff1a;java.sql.SQLException: Incorrect string value: \xF0\x9F\x92\x94 for column nick_name at row 1at com.…

graphpad如何检测方差齐_如何选择方差分析的多重比较方法?资料集锦

欢迎订阅SPSS训练营号方差分析时&#xff0c;如果因素主效应有显著影响&#xff0c;则需要对因素水平进行两两比较&#xff0c;以确认因素水平间的具体差异。这个过程也叫作多重比较。SPSS提供14种用于方差齐次的多重比较方法&#xff0c;还有4种方差不齐情况下的多重比较方法&…

编程真好玩python_(两本套)编程真好玩+教孩子学编程(Python语言版)

第1 章 Python 基础&#xff1a;认识环境 1 11 认识Python 3 12 用Python 编写程序 5 13 运行Python 程序 5 14 本章小结 6 15 编程挑战 7 第2 章 海龟作图&#xff1a;用Python 绘图 9 21 **个海龟程序 10 211 程序是如何工作的 10 212 发生了什么 12 22 旋转的海龟 13 23 海龟…

反转链表 python 递归_LeetCode 206.反转链表(Python3)

题目&#xff1a;反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题&#xff1f;解答&#xff1a;方法一&#xff1a;原地反转。# Definition for singly-…

java image 透明_java的BufferedImage对象透明化背景

近用到Java动态生成背景透明的图片功能&#xff0c;从gif和png中选择了png格式&#xff0c;个中缘由就不说了&#xff0c;于是动手到网上搜索有用的代码。现把搜索结果总结如下&#xff1a;1. 生成png图片int width 400;int height 300;// 创建BufferedImage对象BufferedImag…

【MySQL学习笔记009】事务

一、事务简介 事务是一组操作的集合&#xff0c;它是一个不可分割的工作单位&#xff0c;事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求&#xff0c;即这些操作要么同时成功&#xff0c;要么同时失败。 二、事务操作 1、操作1 查看/设置事务提交方式 select a…

python的pypi安装_python pip及安装包安装

python 微信聊天D:\untitled\hello.py 入口 web禁止登陆。。安装命令&#xff1a;手动安装&#xff1a;D:\python\setuptools-41.2.0>python setup.py install下载下来手动安装pipD:\python\pip-1.4.1\pip-1.4.1>python setup.py installD:\python\setuptools-41.2.0>…

python 爬取生意参谋数据_如何爬取生意参谋数据?是不是违规操作?

1、在淘宝选项卡中&#xff0c;打开【生意参谋】工具。2、在【生意参谋数据拷贝】中&#xff0c;点击【打开生意参谋】按钮。3、在调用的IE浏览器中输入账号和密码。4、登陆好后&#xff0c;找到竞品&#xff0c;并点击【查看详情】。5、进入到竞品详情后&#xff0c;注意修改日…

c mysql 视图_MySQL入门教程(七)之视图

相关阅读&#xff1a;视图是从一个或多个表中导出来的虚拟表。视图就像一个窗口&#xff0c;通过这个窗口可以看到系统专门提供的数据。1、视图简介1.1 视图的含义视图是从一个或多个表中导出来的虚拟表&#xff0c;还可以从已经存在的视图的基础上定义。数据库中只存放视图的定…

tensorflow gpu安装_tensorflow-gpu安装配置

1 介绍目前&#xff0c;主流版本是tensorflow-gpu 1.12.0&#xff0c;线上安装这个版本&#xff0c;和这个版本搭配的cuda是9.0版本&#xff0c;cudnn版本是7.0.5。2 cuda和cudnn安装cuda驱动地址&#xff1a;cuda_9.0.176_384.81_linux.runcudnn库地址: cudnn-9.0-linux-x64-v…

hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...

求大神讲解下Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了&#xff1f;public class Main {public static void main(String[] args) {SessionFactory sessionFactory new Configuration().configure().buildSessionFactory();Student student new Stud…

java ee文件下载_JavaEE实现文件下载

我们先来看一个最简单的文件下载的例子&#xff1a;package com.yyz.response;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.…

python输出jpg_利用python实现.dcm格式图像转为.jpg格式

如下所示&#xff1a;import pydicomimport matplotlib.pyplot as pltimport scipy.miscimport pandas as pdimport numpy as npimport osdef Dcm2jpg(file_path):#获取所有图片名称c []names os.listdir(file_path) #路径#将文件夹中的文件名称与后边的 .dcm分开for name in…

java联合主键_hibernate联合主键映射(注解版)

1、联合主键的映射三种写法实体类&#xff1a;package com.zhouwei.po;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.IdClass;import javax.persistence.Table;//联合主键(通过id和name确定一个人)EntityTable(name"t_person&q…

python 如何边改代码边调试_Python 代码调试神器:PySnooper

给大家推荐本我自己写的电子书《PyCharm中文指南》&#xff0c;把各种 PyCharm 的高效的使用技巧用GIF动态图的形式展示出来。有兴趣的可以看它的在线文档&#xff1a;http://pycharm.iswbm.com对于每个程序开发者来说&#xff0c;调试几乎是必备技能。代码写到一半卡住了&…

python 代理服务器_Python实现HTTP代理服务器

这些天闲来无事就研究了下HTTP代理原理&#xff0c;顺便用Python做了个很挫的程序。import socketimport threadingclass ProxyServer():def __init__(self):self.ListenSock socket()self.ListenSock.bind()self.Clients []def listen_thread(self):self.ListenSock.listen(…