Dictionary keys and values to separate numpy arrays

后端 未结 6 629
迷失自我
迷失自我 2021-02-02 08:32

I have a dictionary as

Samples = {5.207403005022627: 0.69973543384229719, 6.8970222167794759: 0.080782939731898179, 7.8338517407140973: 0.10308033284258854, 8.53         


        
6条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-02 08:52

    In Python 3.7:

    import numpy as np
    
    Samples = {5.207403005022627: 0.69973543384229719, 6.8970222167794759: 0.080782939731898179, 7.8338517407140973: 0.10308033284258854, 8.5301143255505334: 0.018640838362318335, 10.418899728838058: 0.14427355015329846, 5.3983946820220501: 0.51319796560976771}
    
    keys = np.array(list(Samples.keys()))
    vals = np.array(list(Samples.values()))
    

    Note: It's important to say that in this Python version dict.keys() and dict.values() return objects of type dict_keys and dict_values, respectively.

提交回复
热议问题