【问题标题】:Python pandas create a bitmap from a timeseries objectPython pandas 从时间序列对象创建位图
【发布时间】:2017-03-07 19:30:27
【问题描述】:

我正在寻找一种从时间序列创建位图图像的方法。

时间序列是一年的每分钟。 它每天有 24x60 = 1440 个条目。

我每年需要一张黑白 365 x 1440 的位图

由于this answer,如何创建位图一目了然

我的主要问题是从一分钟的时间序列中创建一个 1440 x 365 的矩阵...

谢谢

雨果

【问题讨论】:

    标签: python pandas bitmap time-series


    【解决方案1】:

    你可以使用 scipy

    import numpy as np
    
    day1 = np.random.random(100)
    day2 = np.random.random(100)
    day3 = np.random.random(100)
    day4 = np.random.random(100)
    
    
    img = [day1,day2,day3,day4]
    
    
    
    import scipy.misc
    scipy.misc.imsave('outfile.bmp', np.array(img))
    

    或者,你可以转置它,所以你的数据在列中

    scipy.misc.imsave('outfileT.bmp', np.array(img).T)
    

    【讨论】:

    • 嗨 Mohammed,位图部分已经很清楚了,很抱歉没有明确说明,如何将每分钟数据的一年时间序列塑造成数组或矩阵是我的挑战......我现在调查 pandas.pivot_table()
    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 1970-01-01
    相关资源
    最近更新 更多