zoukankan      html  css  js  c++  java
  • 创建一个1000w个随机浮点数的数组

    一个浮点数组的创建,存入文件和读取文件。

     1 from array import array #引入array类型
     2 from random import random
     3 
     4 floats = array('d',(random() for i in range(10**7))) #利用生成器表达式来建立一个双精度的浮点型数组(类型代码‘d’)
     5 #print(floats)
     6 print( floats[-1]) #查看数组的最后一个元素
     7 
     8 fp = open('floats.bin','wb')
     9 floats.tofile(fp)#把数组存进一个二进制文件
    10 fp.close()
    11 floats2 = array('d')#新建一个双精度浮点数组
    12 fp = open('floats.bin','rb')
    13 floats2.fromfile(fp,10**7)#将1000w个浮点数从二进制文件读取出来
    14 fp.close()
    15 print(floats2[-1])
    16 print(floats2 == floats)#判断两数组的内容是否一样
  • 相关阅读:
    POJ 3744:Scout YYF I 概率DP+特征方程+快速幂
    浏览器实现颜色渐变效果(兼容)
    css透明(支持各浏览器)
    sql server密钥
    DDL(Oracle)
    DML(Oralce)
    SQL(Oracle)
    Reflect
    Exception
    XML语法
  • 原文地址:https://www.cnblogs.com/chengchengaqin/p/9522622.html
Copyright © 2011-2022 走看看