generator

    2熱度

    1回答

    我需要生成一個無縫的,花木的3D噪音,看起來像一個詳細的柏林噪音。多個論壇表示「對於可拼接的3D,你需要6D噪音」而不解釋如何。 我到目前爲止發現的lib'Accident Noise',它可以提供最多6維的單純噪聲,就像我需要的一樣,但無處可解釋如何生成3D無縫噪聲。 https://github.com/JTippetts/accidental-noise-library 這將在C#中實現,但

    0熱度

    1回答

    在Python 3.5這將返回一個發電機,但沒有產量: def square(n): return (x**2 for x in range(n)) print(square) # <function square at 0x7f1ad0990f28> print(square(10)) # <generator object square.<locals>.<genexpr>

    4熱度

    3回答

    我使用使用可重複填充的迭代器的生成器時出現問題。 這裏是我的簡單發電機: def hi(iterable): for val in iterable: yield val 的迭代,我傳進喜發電機是它已經耗盡了它的元素之後,可重新裝填的functional_pipes repo水庫類。 我想消耗喜發電機直到StopIteration異常升高,然後重新填充迭代,然後再使用它像

    -4熱度

    1回答

    我在python3問題 def generator(string.ascii_lowercase, [0,1,2,3]): pass 的解決方案應該是: 'a', 'b', 'd', 'g', 'k' 你有一個想法,我怎麼能實現這個??? 我0,1,2,3是跳指數

    0熱度

    3回答

    我需要遍歷文件夾名稱,然後通過圖像,但我有這個錯誤。可能有人告訴我如何避免錯誤? path = '/.../' dirs = next(os.walk(path))[1] # get my folder names inside my directory for i in dirs: for img in os.listdir(path+(x for x in dirs)): <

    1熱度

    1回答

    我有三臺發電機。每一個按照時間順序產生結果/事件。 我想要做的是找出哪三個發電機有下一個(年代)的事件。 我的一種方法是從每個生成器獲取一個事件的列表,以及它來自哪個生成器。然後,對列表進行排序,獲取第一個事件,並將相應生成器的下一個事件添加到我的列表中。 有沒有更好/更高效/標準的方式來處理這個問題?

    0熱度

    1回答

    我有一個含有像這樣記錄的文件單個發電機: >uniqueid#BARCODE1 content content content content >uniqueid#BARCODE2 content content content content >uniqueid#BARCODE1 content content content content ... 還有約10萬條記錄與〜

    0熱度

    1回答

    由於我仍然在深入挖掘ES6,並且因爲我非常好奇,而且我總是試圖找出所有事情的原因,所以我在演示函數時嘗試瞭解如何使用Traceur或Babel編譯器編譯ES6代碼到ES5.So我救了他們的實例是任何發生器功能的構造和我驚動了instances.The結果的一個類型是「功能」 window.GeneratorFunction = Object.getPrototypeOf(function*(){}

    4熱度

    4回答

    在面試中,面試官問我一些Python中使用的生成器。我知道一個發生器就像一個yield值而不是return的函數。 所以任何一個告訴我是for/while循環是發生器的一個例子。

    0熱度

    2回答

    假設我有一個名爲openShapeFile的函數,它讀取一個文件並生成一個Promise,它包裝具有read函數的源對象,該函數返回一個Promise,將Shapefile中的實際值,並且有一個.done布爾值,可用於判斷是否已到達文件末尾。 實際上,shapefile.open從這裏: ​​ 如果我現在想讀文件到一個數據庫中,我可以說: openShapeFile(`shapefile.shp`