enumerate

    -1熱度

    2回答

    我在一個單獨的列表中創建一個包含最低三個數字索引的列表(不包括0--這是knn函數的一部分)。 x = [0, 6, 9, 8, 7, 2, 5, 3, 4, 1] y = [] for index, item in enumerate(x): if 0 < item < 4: y.append(index) print y Out: [5, 7, 9] 我希

    1熱度

    1回答

    我想在下面的函數中計算名爲'temp_data'的列表的移動平均值。移動平均數據應存儲在名爲'移動平均'的列表中。下面的代碼工作的意思是列表'temp_mov'打印在函數內部(第12行),但不是當我稍後調用函數時(在代碼的最後一行)。在那種情況下,我得到一個空的列表。我犯了什麼錯誤? # calculate moving average of a list of weather data

    0熱度

    3回答

    MWE: list1 = [2,5,46,23,9,78] list1 = list(enumerate(list1)) 現在假設我想通過原始列表1,由索引1,即排序這個列表中說,按升序排列。 我該怎麼做? 我想要的東西,然後可以給我的索引和值。 list2 = sorted(list1[1], key=float)

    0熱度

    1回答

    我正在嘗試爲自定義RL算法創建一個隨機環境,該代碼的陰影需要一個有序的字典(例如:OrderedDict([(0,1),(1,0) ,(2,0),(3,0)])元組中的第一個數是indx,其次是概率),並按照有序字典中定義的狀態出現的概率隨機返回新狀態(在上例中有它進入狀態0) 我有問題是由於某種原因,當INDX是0爲上述示例輸入100%的機率,機率也爲0。我期望概率爲1 在這種情況下,pclou

    0熱度

    2回答

    直到現在的,給定一個列表L元素之間的操作,我使用range(len(L))來訪問它的元素: L = [4, 3, 5, 2, 7] for i in range(len(L)): print(i, "-", L[i]) 不過,我讀過,這種做法是不符合Python,有一個叫enumerate功能,可以做的工作還有: L = [4, 3, 5, 2, 7] for i, n in

    2熱度

    2回答

    下面的代碼片段是從代碼跟蹤演習。 import copy def ct1(A, B, C, D, E): result = [ ] # 0 1 2 3 4 5 6 7 8 9 pairs = [(A,B),(A,C),(A,D),(A,E),(B,C),(B,D),(B,E),(C,D),(C,E),(D,E)] for i,pair in enumer

    -2熱度

    2回答

    在Python腳本我寫,我有一個功能,只能輸出它的結果在一個嵌套的元組,像這樣: (('foo',), ('bar',), ('baz',), ('spam',), ('eggs',)) 我需要構造FOR循環,這樣我就可以使用元組(作爲永恆的元組,而不是單個字符串)一個像這樣: ('foo', 'bar', 'baz', 'spam', 'eggs') 我是新來的編碼(更不用說Python

    2熱度

    3回答

    Haskell的新元素,並嘗試構造一個[[(Int, Int)]],其中每個元素是其對應的網格位置,由另一個板[[a]]構建。因此,一個正方形邊長3 [[a]]將創造 [[(0, 0), (1, 0), (2, 0)] ,[(0, 1), (1, 1), (2, 1)] ,[(0, 2), (1, 2), (2, 2)]] (最終我會遍歷這個有map (map ...)到[[a]] ->

    1熱度

    3回答

    我是新來Pandas.I想在列取決於一個月計數器列各行中更換號碼 CROSS(PUT X)在列數值隨着MONTH_COUNTER IF MONTH_COUNTER 1沒有越過任何列: 2 CROSS DEC,JAN: 3 CROSS DEC,JAN,FEB: 4 CROSS DEC,JAN,FEB,MARCH: 5 CROSS DEC,JAN,FEB,MARCH,APRIL: 6 CROS

    2熱度

    1回答

    我正在尋找一種在R markdown文檔中自動編號示例的方法。 我知道,自動編號是可能的列表,如: 1. Item 1 1. Item 2 1. Item 3 的問題是,當項目出現在不同的章節,這將不起作用,即 # Section 1 1. Item 1 # Section 2 1. Item 2 在這種情況下,計數復位,因此這兩個項目都以數字1結束。 如何在各節中恢復R標記的計