(self,N=1,dtype=float)
| 99 | |
| 100 | # float reads |
| 101 | def read_float(self,N=1,dtype=float): |
| 102 | if N==1: |
| 103 | return dtype( self.unpack('f',self.f.read(4))[0] ) |
| 104 | else: |
| 105 | return [ dtype(val) for val in self.unpack('{:d}f'.format(N),self.f.read(N*4))[0:N] ] |
| 106 | def read_double(self,N=1): |
| 107 | if N==1: |
| 108 | return self.unpack('d',self.f.read(8))[0] |
no test coverage detected