文件名称:数学:用于处理非标准事物的F#数学库
文件大小:31KB
文件格式:ZIP
更新时间:2024-03-19 02:24:50
F#
数学 F#数学库,用于处理非标准的事物。 该库还与C#兼容95%。 由于C#不支持自定义运算符,因此C#不支持某些自定义运算符。 这开始是一个给我一个随机素数的项目。 基本上,我需要您在Primes项目中看到的所有内容。 从那里我开始修补。 我想添加更多通常不在数学库中的内容。 这导致了Combinatorics项目。 但是,组合函数的结果会变得非常大。 这使我可以创建自己的数据类型,该数据类型可以处理任何大小的整数。 那就是我们现在的位置。 该库尚未为黄金时段做好充分准备。 Natural和Integer类型对于一般用途应该足够工作,但是仍然可以进行很多清理和优化。
【文件预览】:
Math-master
----Random()
--------packages.config(214B)
--------Random.fsproj(3KB)
--------Script.fsx(164B)
--------Primes.fs(2KB)
--------Global.fs(584B)
--------AssemblyInfo.fs(567B)
--------Lists.fs(757B)
----Math.sln(4KB)
----Freestylecoding.Math.CSharp.Tests()
--------IntegerTests.cs(41KB)
--------Freestylecoding.Math.CSharp.Tests.csproj(588B)
--------NaturalTests.cs(19KB)
----LICENSE(1KB)
----Freestylecoding.Math()
--------Helpers.fs(1014B)
--------Natural.fs(9KB)
--------Integer.fs(7KB)
--------Freestylecoding.Math.fsproj(282B)
----README.md(828B)
----.gitignore(4KB)
----Freestylecoding.Math.FSharp.Tests()
--------Freestylecoding.Math.FSharp.Tests.fsproj(815B)
--------NaturalTests.fs(18KB)
--------IntegerTests.fs(40KB)
----Combinatorics()
--------packages.config(214B)
--------Combinatorics.fsproj(3KB)
--------Component1.fs(311B)
--------AssemblyInfo.fs(575B)