python 读txt 科学计数法_python 输出数字,如何不以科学计数法输出?

展开全部

概述

利用numpy设置输出选项即2113可

代码解析5261

1、未使用numpy设置:import time # time 时间类4102

print(time*time*1000) #输出一个非常大的数字

#out:

6.30e1352

由此可以看到1653,默认输出是以科学计数方式输出

2、使用numpy设置print的输出选项:import numpy as np

import time

np.set_printoptions(suppress=True) #设置print选项的参数

print(time*time*1000)

#out

6301829436782946134

拓展内容

numpy

resize,m_lfit,w_600,h_800,limit_1

NumPy是Python语言的一个扩充程序库。支持高阶大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy的前身Numeric最早是由Jim Hugunin与其它协作者共同开发,2005年,Travis Oliphant在Numeric中结合了另一个同性质的程序库Numarray的特色,并加入了其它扩展而开发了NumPy。NumPy为开放源代码并且由许多协作者共同维护开发。

NumPy引用CPython(一个使用字节码的解释器),而在这个Python实现解释器上所写的数学算法代码通常远比编译过的相同代码要来得慢。为了解决这个难题,NumPy引入了多维数组以及可以直接有效率地操作多维数组的函数与运算符。因此在NumPy上只要能被表示为针对数组或矩阵运算的算法,其运行效率几乎都可以与编译过的等效C语言代码一样快。