当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

Numcl

用于 Common Lisp 的 Numpy 克隆
授权协议 LGPL v3
开发语言 Lisp
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 岳浩穰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Numcl 是适用于 Common Lisp 的 Numpy 克隆。目前该库使用纯 Common Lisp 编写,比起速度,更注重正确性和有效性。

用户可通过 https://github.com/numcl/numcl/projects/1 跟踪项目进度。

项目目标

  • 紧随 numpy API,不过项目仍是 lisp 风格。

    • 将文档工作委托给 Numpy 社区。

  • 替换 Common Lisp 数组接口。

依赖图

 相关资料
  • 问题内容: 我是相对较新的Python转换者。我编写了一些代码来从各种来源获取/绘制数据,以使每周的报告和预测自动化。我对Jython的概念很感兴趣,并想移植一些我写给Jython的Python代码。为了快速完成此任务,我需要一个Jython(或Java)的NumPy克隆。那里有这样的东西吗? 问题答案: 我找不到任何的numpy的一个克隆,但还有很长的Java的NUMERICS包列表在这里 -这

  • 问题内容: 我一直在寻找一些讲解Java的教程,但没有获得任何良好的链接,无论如何,Stack Overflow变得越来越明显。 我想知道以下内容: 意味着我们可以通过实现接口来获得对象的克隆或副本。这样做的优点和缺点是什么? 如果对象是复合对象,则如何进行递归克隆? 问题答案: 你应该了解的第一件事-不要使用它。 正确地进行克隆非常困难,而且付出的努力是不值得的。 而不是使用其他一些选项,例如或

  • 问题内容: 我正在尝试创建一个函数,该函数将计算多维numpy数组中元素之间的晶格距离(水平和垂直步数)。为此,我需要在遍历数组时从每个元素的索引中检索实际数字。我想将这些值存储为可以通过距离公式运行的数字。 对于示例数组A 我想创建一个循环遍历每个元素的循环,对于第一个元素1,它将检索a = 0,b = 0,因为1处于A [0,0],然后对于元素来说a = 0,b = 1 2,因为它位于A [0

  • 问题内容: 遵循David Morrissey关于“如何在python中克隆列表? ”的回答。‘我正在运行一些性能测试,并在使用numpy数组时遇到意外行为。我知道可以/应该克隆一个numpy数组w / 要么 但是错误地认为切片也可以解决问题。然而: 是否存在这种轻微不一致的充分原因,还是应该提交错误? 问题答案: 在numpy中,切片是原始数组上的引用或“视图”,因此它们不是副本。那是设计使然,

  • 问题内容: 我是Python的新手,正在学习 TensorFlow 。在使用 notMNIST数据集 的教程中,他们提供了示例代码以将标签矩阵转换为n之一的编码数组。 目标是获取一个由标签整数0 … 9组成的数组,并返回一个矩阵,其中每个整数都已转换为n之一的编码数组,如下所示: 他们为此提供的代码是: 但是,我根本不了解这段代码是如何做到的。看起来它只是生成一个介于0到9之间的整数数组,然后将其

  • 问题内容: numpy.amax()将在数组中找到最大值,numpy.amin()对最小值进行相同操作。如果要同时找到max和min,则必须调用两个函数,这需要两次(非常大)数组传递,这似乎很慢。 numpy API中是否存在仅通过一次数据查找即可找到max和min的函数? 问题答案: numpy API中是否存在仅通过一次数据查找即可找到max和min的函数? 否。在撰写本文时,尚无此功能。(是