隨著對Dynamo的日漸熟悉,漸漸地會發覺內建的節點已經沒有辦法滿足需求,這時候我們可以透過Dynamo中提供的Python節點來自訂我們所需的功能。
在Dynamo中,資料結構是很重要的觀念,每個節點在開始運算之前不知道自己會收到怎麼樣的資料結構,若資料結構不正確,則可能沒辦法得到我們想要的運算結果,因此,最保險的方式是在進行運算之前,先使用Flatten或Create List的方式將資料整理成我們希望的結構再進行運算,此法可以確保運算時的結構一致性,缺點是會失去原始的資料結構。
如果您希望運算後的資料結構要保持與運算前相同,那麼本文的內容將非常適合您觀看,本文會提到幾個Python的重要觀念:
map函數
遞回函數(recursion)
匿名函數(lambda)
歡迎點擊下方的影片,喜歡我的教學影片的話,歡迎留言、點讚、訂閱及分享。
Comments