文件名称:AlgebraicCircumscriptions:斯威夫特的代数和朋友
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-30 07:58:15
Swift
代数中的限制 Swift中的代数和好友。 该库从头开始实现代数。 随着发展的继续,矩阵,概率和测度理论的现象将出现。 然后,将形成更高抽象的思想(最显着的是统计分析和机器学习)。 该库的目标将来自以下三个主题:速度,可靠性和模块化。 重要的是,有意义地分离复杂性,以便可以从“适当”数量的现有零件中添加零件。 此外,至关重要的是要有文件记录,以允许未经学习的开发人员以尽可能少的摩擦,快速而详尽的适应环境。 核心情侣 Vector类ACVector是该库的基础,因为几乎所有其他内容都是通过使用它来构建的。 第二个基本类ACMatrix在其自己的实现中使用ACVector。 正是这两类构成了此计算表示代数的核心。 (需要注意的是,ACMatrix和ACVector都符合基本协议Euclidean,这将在后面进行说明) 向量中的每个元素以及可传递地在Matrix中的每个元素当前都被硬键入为Do
【文件预览】:
AlgebraicCircumscriptions-master
----AlgebraicCircumscriptions.xcodeproj()
--------project.pbxproj(18KB)
----AlgebraicCircumscriptionsTests()
--------MatrixTests.swift(5KB)
--------AlgebraicCircumscriptionsTests.swift(4KB)
--------Info.plist(763B)
----AlgebraicCircumscriptions()
--------ViewController.swift(574B)
--------ACMatrix.swift(11KB)
--------Euclidean.swift(248B)
--------Base.lproj()
--------AppDelegate.swift(2KB)
--------ACVector.swift(4KB)
--------Images.xcassets()
--------Info.plist(1KB)
----README.md(8KB)