grasshopper系列文章-集合的运算

这节课我们来学习一下关于集合的Grasshopper的算法。在grasshopper中关于集合的概念的我在前面的几节课已经有提示提及过了,呃,大家可以去到这篇文章里面去看一下,《grasshopper数据结构的几个基础概念》

计算集合的作用就是找到一些共有的元素或者找到一些有差异性的元素。

grasshopper系列文章-集合的运算

Create Set:创建集合,这个基本上用不上的,就算不接这个运算器也可以创建集合,我们来看下面的算法,一个等差数列输入到一个集合的运算器里面之后它输出了又是一个集合。

grasshopper系列文章-集合的运算

Set Difference:集合的差集运算。

在下面的算法中,A的列表和b进行比较,最终输出的列表是减掉b共同拥有的项目。在B列表中和A列表共有的元素是0和1,所以在结果中他们都被减了。

grasshopper系列文章-集合的运算

Set Difference(s):集合的差集运算,这个差距运算和上一个不太一样的地方,就是它输出是多个列表的集合。

我们从下面的算法可以看出来,输出端口输出的值是包含了a和b里面的元素的,列表里面是减掉了共有元素的。

grasshopper系列文章-集合的运算

Set Intersection:计算交集。

在下面的算法中,我们可以看到a和b这两个列表输入到计算交集运算器中,最终输出的值是0和1。

grasshopper系列文章-集合的运算

Set Majority:Ab计算交集和c计算并集,最终输出的是ab的交集,加上c。

在下面算法中,我们看到abb计算出来交集是0和1,c是4,最终结果是0 1 4

grasshopper系列文章-集合的运算

​Set Union:计算列表的并集。

grasshopper系列文章-集合的运算

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

grasshopper

grasshopper系列教程-数据序列(等差数列,随机数列,斐波那契数列)

2019-11-2 0:00:54

grasshopper

Grasshopper系列教程-数据列表项目的修改与查找

2019-11-6 8:46:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索