thể trùng lặp:
List comprehension for running totalPython danh sách hiểu
Tôi đang cố gắng để viết một tuyên bố danh sách hiểu ngắn gọn để tạo ra một lũy: Ví dụ:
print f([0.2, 0.3,0.1,0.4])
[0.2,0.5,0.6,1.0]
Một thủ tục tiêu chuẩn sẽ giống như thế này (Tôi muốn viết một danh sách hiểu cho lần thứ e function f()):
def f(probabilities) :
sum = 0
returnList = []
for count in probabilities:
sum +=count
returnList = returnList + [sum]
return returnList
Chỉnh sửa: Tôi tìm thấy hàm numpy.cumsum(). Tôi sẽ kiểm tra xem nó có sử dụng tính năng hiểu danh sách hay không.
Câu hỏi là gì? – Elalfer
@Elalfer - Có vẻ như anh ta muốn viết một sự hiểu biết danh sách mà hành vi của nó giống hệt với hàm 'f()' của anh ta. –
Đó là chính xác. Tệ của tôi, tôi nên rõ ràng hơn. – GeneralBecos