【问题标题】:Numpy/Scipy - printing matrix class as floating pointNumpy/Scipy - 将矩阵类打印为浮点数
【发布时间】:2012-07-15 18:44:03
【问题描述】:

我在 numpy(矩阵类)中有一个 8x8 矩阵,它一直以科学计数法打印出来。有没有办法强制它以浮点形式打印所有内容。

提前谢谢你!!!

【问题讨论】:

    标签: python matrix floating-point numpy scipy


    【解决方案1】:

    你可以set_printoptions:

    >>> a = numpy.arange(10, dtype='f8')
    >>> a /= 100000
    >>> a
    array([  0.00000000e+00,   1.00000000e-05,   2.00000000e-05,
             3.00000000e-05,   4.00000000e-05,   5.00000000e-05,
             6.00000000e-05,   7.00000000e-05,   8.00000000e-05,
             9.00000000e-05])
    >>> numpy.set_printoptions(suppress=True)
    >>> a
    array([ 0.     ,  0.00001,  0.00002,  0.00003,  0.00004,  0.00005,
            0.00006,  0.00007,  0.00008,  0.00009])
    

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 2016-11-19
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多