0
我的蟒蛇幾行代碼看起來像這樣:蟒蛇:這是最好能有一個正確的for循環或幾個oneliner for循環
myVar1 = np.array([d['key1'] for d in D[0]['Log']])
所有鍵/值具有相同的長度。
更好(性能/ CPU /內存),使一個單一的循環和導入他們,或更好的幾個內襯?
您認爲如何?
我的蟒蛇幾行代碼看起來像這樣:蟒蛇:這是最好能有一個正確的for循環或幾個oneliner for循環
myVar1 = np.array([d['key1'] for d in D[0]['Log']])
所有鍵/值具有相同的長度。
更好(性能/ CPU /內存),使一個單一的循環和導入他們,或更好的幾個內襯?
您認爲如何?
您可以隨時使用timeit
並進行測量。
除非性能至關重要,只要做到可讀性更高 –
首選項始終是 - 首選項。而[faq#dontask]則表示這類問題不是應該在這裏提出的問題。 (見[問]) –
@InbarRose - 這是關於偏好的所有內容? OP正在詢問性能。 – Geoff