dictionaryのlistから数値を取り出してnumpyのndarrayに変換する方法


dictionary型のlistがあります。中身は以下のようにnode、feature、labelというキーがあります。

[code]

    sample_list = [
    {'node': 12345, 'feature': [0.0, 1.0, 0.0, 0.0], 'label': 'b'},
    {'node': 9921821, 'feature': [0.0, 0.0, 1.0, 0.0], 'label': 'c'},
    {'node': 122, 'feature': [1.0, 0.0, 0.0, 0.0], 'label': 'a'},
    ]
    
[/code]

このlistからfeatureキーの値を取り出してnumpyのndarrayとしたいです。  
上の`sample_list`を例にとると、欲しいものは以下のようになります。

[code]

    [[0.0 1.0 0.0 0.0], [0.0 0.0 1.0 0.0], [1.0 0.0 0.0 0.0]]  # type numpy.ndarray, shape = (3, 4)
    
[/code]

どなたかわかる方いらっしゃいましたら教えてください。よろしくお願いします

**追記**  
`node`キーの値と`label`キーの値を`pandas.Series`型に保存する方法も教えてください。  
上記の例ですと欲しいものは以下のデータになります。

[code]

    12345  b
    9921821  c
    122  a
    
[/code]




内包表記の例です。

[code]

    sample_list = [
    {'node': 12345, 'feature': [0.0, 1.0, 0.0, 0.0], 'label': 'b'},
    {'node': 9921821, 'feature': [0.0, 0.0, 1.0, 0.0], 'label': 'c'},
    {'node': 122, 'feature': [1.0, 0.0, 0.0, 0.0], 'label': 'a'},
    ]
    
    import numpy as np
    
    ar = np.array([d['feature'] for d in sample_list])
    print(ar)
    
    import pandas as pd
    
    sl = pd.Series([d['label'] for d in sample_list], index=[d['node'] for d in sample_list])
    print(sl)
    
[/code]




内包表記の例です。

[code]

    sample_list = [
    {'node': 12345, 'feature': [0.0, 1.0, 0.0, 0.0], 'label': 'b'},
    {'node': 9921821, 'feature': [0.0, 0.0, 1.0, 0.0], 'label': 'c'},
    {'node': 122, 'feature': [1.0, 0.0, 0.0, 0.0], 'label': 'a'},
    ]
    
    import numpy as np
    
    ar = np.array([d['feature'] for d in sample_list])
    print(ar)
    
    import pandas as pd
    
    sl = pd.Series([d['label'] for d in sample_list], index=[d['node'] for d in sample_list])
    print(sl)
    
[/code]

