使用科学计数法将浮点数组转换为字符串数组

时间:2016-08-09 00:52:05

标签: python numpy

我想将numpy.linspace(1,10,1)创建的数组转换为科学记数法中的数组od字符串。怎么做?

1 个答案:

答案 0 :(得分:0)

您可以遍历数组的元素,并逐个将它们转换为字符串:

array = numpy.linspace(1, 10, 1)
["%e" % x for x in array]

此处%e以科学记数法显示数字。您还可以使用%f表示带小数点的表示法,或%g表示不同表示形式之间的自动选择。