numcl:常见Lisp中的Numpy克隆

时间:2024-05-29 21:42:03
【文件属性】:

文件名称:numcl:常见Lisp中的Numpy克隆

文件大小:287KB

文件格式:ZIP

更新时间:2024-05-29 21:42:03

CommonLisp

数字 这是Common Lisp中的Numpy克隆。 目前,该库是用纯Common Lisp编写的,它更多地侧重于正确性和实用性,而不是速度。 NUMCL当前在Quicklisp中可用。 包含一个脚本,您可以浏览NUMCL中已实现的功能。 在以下位置找到完整的文档: : 在针对numpy检查最新的基准测试结果。 消息 2020/2/26版本0.2.0发布了! 2020/2/29 matmul* :添加了matmul多参数版本。 它优化了乘法顺序,以减少运行时间/内存。 2020/3/30使用float infiny / NaN重构类型推断框架。 2020/6/29轻微不兼容: LOG , LOG2始终返回实数数组。 使用LOGC代替原来的行为。 快速教程 为了保证速度并简化实现,赋予numcl函数的数组必须满足以下两个条件: 这是一个专门的数组。 类型为(array s


【文件预览】:
numcl-master
----numcl.test.asd(1KB)
----.gitignore(80B)
----stub()
--------5linear-algebra2.lisp(2KB)
--------5blas3.lisp(746B)
--------5blas2.lisp(746B)
--------5blas1.lisp(746B)
--------5mesh.lisp(821B)
--------5fft.lisp(1KB)
--------3template.lisp(746B)
--------5accumulate.lisp(746B)
----numcl.png(193KB)
----README.org(4KB)
----t()
--------package.lisp(26KB)
----example.lisp(5KB)
----LICENSE(20B)
----PULL_REQUEST_TEMPLATE.md(545B)
----asd-generator-data.asd(920B)
----testscr.ros(456B)
----CONTRIBUTING.md(1KB)
----legal()
--------COPYING.LESSER(7KB)
--------COPYING(34KB)
--------DCO1.1.txt(1KB)
----src()
--------3copy.lisp(1KB)
--------1util.lisp(4KB)
--------3einsum.lisp(30KB)
--------1constantfolded.lisp(5KB)
--------1instantiate.lisp(4KB)
--------4einsum-backends()
--------3arange.lisp(10KB)
--------4concatenate.lisp(6KB)
--------5random.lisp(13KB)
--------1constants.lisp(3KB)
--------0specialops.lisp(6KB)
--------2aref.lisp(11KB)
--------0package.lisp(5KB)
--------1type.lisp(34KB)
--------2alias.lisp(5KB)
--------1docstrings.lisp(10KB)
--------5reduce.lisp(7KB)
--------4linear-algebra3.lisp(13KB)
--------3zeros.lisp(2KB)
--------2typeinfer.lisp(22KB)
--------5where.lisp(5KB)
--------5numeric.lisp(30KB)
--------1version.lisp(681B)
--------3array.lisp(9KB)
--------4linear-algebra2.lisp(6KB)
----doc()
--------DETAILS.org(5KB)
----.travis.yml(2KB)
----memos()
--------inline-except-toplevel.lisp(383B)
--------version-idea.org(200B)
--------sbcl-environment.lisp(3KB)
--------documentation.org(720B)
----numcl.asd(2KB)
----circle.yml(329B)

网友评论