该函数执行如 Stone 和 Roberts (1990), Oecologia 85:74-79 中所述的交换算法。 数据矩阵必须以站点(岛屿)为行,物种为列进行组织。 该函数仅适用于二进制矩阵(但可以轻松修改以转换丰度矩阵)。 “交换”随机打乱一个二进制矩阵,同时保持行和列的总和相同。 要调用该函数,请发送数据矩阵和您希望执行的交换次数:swap(matrix,1000)。 该函数返回混洗后的矩阵。 对于每次交换,该函数随机识别两行和两列,使得: [...0...1..; ......; ... 1 ... 0 ..] 然后切换(交换)列中的 0 和 1。 由 Brice X. Semmens (semmens@u.washington.edu) 撰写,03/26/03 欢迎评论和修改/改进。
2022-12-09 19:17:03 1KB matlab
1
Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多接触其他人编写的代码,尤其是水平比我们更高的人编写的代码。通过这种途径,我们可以跳出自己知识圈的束缚,进入他人的知识圈,了解更多甚至我们一般短期内无法了解到的信息。Linux内核由无数开源社区的“大神们”精心维护,这些人都可以称得上一顶一的代码高手。透过阅读Linux内核代码的方式,我们学习到的不光是内核相关的知识,在我看来更具价值的是学习和体会它们的编程技巧以及对计算机的理解。 内核源码的分析并非“高不可攀”。内核源码分析的难度不在于源码本身,而在于如何使用 内核的设计是优美的。在一般的应用软件设计领域,编码的地位可能不被过度的重视,因为开发者更注重软件的良好设计,而编码仅仅是实现手段问题——就像拿斧子劈柴一样,不用太多的思考。这在内核中并不成立。
2022-12-05 20:02:33 160.5MB linux源码 嵌入式 驱动开发 内核理解
1
程序执行成功后一定要查看两个文件的字节大小是否想等,有可能新复制的文件比源文件大,但是这样也能打开
2022-12-04 16:17:44 1KB 文件复制
1
用CSS解决网页导航条绝对地固定在浏览器上端保持不动,并用javascript解决了两个页面同步横向滚动的问题。(内容有点儿难看。。。代码为主。。)
2022-12-01 13:31:21 904KB 网页 导航条 不动
1
二、零阶保持器法 零阶保持器法,又称阶跃响应不变法,其基本思想是:离散近似后的数字控制器的阶跃响应序列,必须与模拟调节器的阶跃响应的采样值相等,即 零阶保持器法的物理解释如下图:
2022-11-21 14:12:58 4.55MB 计算机控制
1
DiffGen 用于数据挖掘的差异私有数据发布[SIGKDD 2011] 许可证:知识共享署名-非商业性-相同方式共享4.0国际公共许可证 业主:诺曼·穆罕默德(Noman Mohammed),陈瑞和本杰明·冯(Benjamin CM Fung) 出版物: N. Mohammed,R。Chen,BCM Fung和PS Yu。 用于数据挖掘的差异私有数据发布。 在第17届ACM SIGKDD国际知识发现和数据挖掘会议(SIGKDD)的会议记录中,第493-501页,加利福尼亚州圣地亚哥:ACM出版社,2011年8月。 免责声明: 该软件按原样提供,不提供任何保修或支持。 对于因使用我们的软件而引起的任何损坏,收入损失或任何问题,我们不承担任何责任。 如有疑问,建议您查阅本文和源代码。 如果您发现我们的软件有用,请在上面引用我们的论文。 成人数据集也可以从以下获得: :
2022-11-16 15:47:27 867KB C++
1
使用深度学习和OpenCV进行社交距离 目的 由于COVID-19,今天的不幸情况使人与人之间的距离至关重要。 目标是检测使用深度学习的人员,并找出人员之间的距离,以检查人员是否维持6英尺或1.8 m的标准社交距离。 工具和库 Python OpenCV YoloV3 描述 第1步:在相框/图片中找到人数。 步骤2:为使用YOLO确定的人员创建边界框。 步骤3:为对象设置宽度阈值,在其中测量距离,即人的宽度。 我将宽度设置为27英寸或0.70米。 如果需要,请尝试其他值。 步骤4:将像素映射到公制(米或英寸)。 步骤5:以米为单位,找到一个人到另一个人的中心点之间的距离。 结果
2022-11-08 16:30:08 2MB python opencv deep-learning yolov3
1
Android应用设计源码安卓实例源代码,可供学习及设计参考。
Video-Compression-motion-estimation-block-video-encoder:此存储库与视频压缩有关,更具体地说,与视频编码器的运动估计块(ME块)有关。 这是一个研究项目,旨在开发一种有效的运动估计算法,从而使视频压缩技术能够与高帧率视频和高分辨率视频保持同步。
2022-10-26 20:11:05 11.92MB resolution video matlab video-processing
1