• Yimin Chen

[Dynamo教學]如何建立可以保持原始資料結構的Python自訂節點


隨著對Dynamo的日漸熟悉,漸漸地會發覺內建的節點已經沒有辦法滿足需求,這時候我們可以透過Dynamo中提供的Python節點來自訂我們所需的功能。


在Dynamo中,資料結構是很重要的觀念,每個節點在開始運算之前不知道自己會收到怎麼樣的資料結構,若資料結構不正確,則可能沒辦法得到我們想要的運算結果,因此,最保險的方式是在進行運算之前,先使用FlattenCreate List的方式將資料整理成我們希望的結構再進行運算,此法可以確保運算時的結構一致性,缺點是會失去原始的資料結構。


如果您希望運算後的資料結構要保持與運算前相同,那麼本文的內容將非常適合您觀看,本文會提到幾個Python的重要觀念:

  1. map函數

  2. 遞回函數(recursion)

  3. 匿名函數(lambda)

歡迎點擊下方的影片,喜歡我的教學影片的話,歡迎留言、點讚、訂閱及分享。



43 次查看0 則留言