0
我有一個.mat文件,我在其中放入之前處理過的數據。當我執行將字典導入當前作用域作爲變量
dict = scipy.io.loadmat('training_data.mat')
我回來的字典是這樣
{'encoders' : ......, 'decoders' : ........, 'stuff' : .....}
我想將編碼器和解碼器變量選擇導入到我目前的範圍。效果是一樣的:
encoders = dict['encoders']
decoders = dict['decoders']
如何幹淨地做到這一點,而不輸入10-15行?
我相信你真的希望locals()不是全局變量(),因爲他指定了當前範圍。 locals()。update(d) – 2011-03-03 20:55:33
@John:正如我在回答中已經指出的那樣,不支持修改由locals()返回的字典 - 只需在文檔中查看即可。 – 2011-03-03 21:33:08