当前位置: 首页 > news >正文

室内设计资料网站/冯站长之家官网

室内设计资料网站,冯站长之家官网,网站做菠菜,河北seo技术Python中,创建二维数组,本质上是创建一个list,而且这个list的元素还是list。可以用列表解析的方法实现。 创建例子如下: [python] view plaincopy def genMatrix(rows,cols): matrix [[0 for col in range(cols)] for row …

Python中,创建二维数组,本质上是创建一个list,而且这个list的元素还是list。可以用列表解析的方法实现。

创建例子如下:

[python] view plaincopy
  1. def genMatrix(rows,cols):  
  2.     matrix = [[0 for col in range(cols)] for row in range(rows)]  
  3.     for i in range(rows):  #注意这些循环语句只是遍历的时候用的,产生数组只是上面那一行代码
  4.         for j in range(cols):  
  5.             print matrix[i][j],  
  6.         print '\n'  

这样也可以:

n = 2  
m = 3  
matrix = [random.uniform(0,1)]*2  
for i in range(len(matrix)):  
    matrix[i] = [random.uniform(0,1)]*3  
print(matrix)


[[0.016560709454138345, 0.016560709454138345, 0.016560709454138345], [0.27438207391838243, 0.27438207391838243, 0.27438207391838243]]

python三维数组

 (2012-02-28 14:41:07)
转载
标签: 

杂谈

 
分类: python学习

Python没有数组的概念,相对于一维数组,python已经转化为list和tuple,但是对于其他语言中对应的多维数组,在python中表示非常麻烦,很容易出现错误,也不容易引用。

考虑到dict对于任意元素的索引方式,如果将数字索引作为dict的键值,那么可以将dict看作一个特殊的数组,从而也方便在python中进行索引。下面创建了一个三维数组:不过这种定义的方式相当于声明一个数组,后续还要自己遍历赋值

hough = {}
w, h, radius = 51010
for x in xrange(w):
    yhough = {}
    for y in xrange(h):
        rhough = {}
        for r in xrange(radius):
            rhough[r] = 0
        yhough[y] = rhough
    hough[x] = yhough

采用上面方式创建的三维数组,可以直接使用hough[x][y][r]来进行索引处理,从而减少编程时维数引用的考虑,避免不必要错误。对于n维数组的创建,也使用同样的方法。其实这种方法是最通用的

当然最好用的还是python中自带的包numpy

data1=np.array([random.uniform(0,1) for i in range(0,30)])
data2=np.array([random.uniform(10,20) for i in range(0,30)])
data3=np.array([random.uniform(20,30) for i in range(0,30)])
data=np.array([data1,data2,data3])

http://www.lbrq.cn/news/1473535.html

相关文章:

  • 溧阳建设工程监理网站/百度网络营销推广
  • 手机上如何写html网页/汕头seo关键词排名
  • 怎么制作页面边框/seo短视频
  • 佛山企业网站建设特色/网上销售培训课程
  • 网站建设及推广销售话术/西安网站seo技术厂家
  • 商城类网站功能/站长统计
  • 深圳css3网站开发多少钱/最新新闻事件今天国内大事
  • 做展厅 参考什么网站/怎么做电商生意
  • 网站后台是怎样制作/qq排名优化网站
  • 做网站开发的公司/无锡seo公司找哪家好
  • PHP套模板做网站/个人网站规划书模板
  • 做网站后台的叫什么/青岛推广优化
  • 成熟交bgmbgmbgm在线/太极seo
  • 黄石商城网站建设/网络游戏推广公司
  • 网站插件代码大全/可以推广赚钱的软件
  • 制作免费制作个人网站怎么做/西地那非片能延时多久每次吃多少
  • 做便民工具网站怎么样/seo优化文章网站
  • 青岛建立网站电话/宣传渠道有哪些
  • wap社区游戏入口/网站优化的意义
  • 做企业云网站的企业邮箱/seo搜索优化专员招聘
  • 产品网站开发计划表/百度推广怎么操作流程
  • 网站建设是属于b2/google付费推广
  • 中山建设局网站首页/怎么在百度免费推广
  • 深圳网站制作开发/上海广告推广
  • 怎么做网站底部版权信息/企业qq邮箱
  • 给别人做的网站要复杂做安全扫描/营销推广48个方法
  • 有没有做软件的外包网站/滁州网站seo
  • 怎么做营销网站/怎么seo关键词优化排名
  • 建设商务网站的经济可行性分析/市场营销四大基本策略
  • 制作网站网站/广州推广seo
  • 异常检测:算法分类及经典模型概览
  • 如何快速部署主数据管理解决方案?
  • 【抄袭】思科交换机DAI(动态ARP监控)配置测试
  • C#反射的概念与实战
  • jmeter读取上游接口并遍历数组数据并进行压测
  • VUE -- 基础知识讲解(三)