- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有点困惑;我注意到如果我这样做:
a[sqrt(2)] : 1;
arrays;
我会得到:
[a]
所以 a
是 Maxima 的数组……而 sqrt(2)
是一个无理数。
我曾经将数组视为按索引排序的项目集合,其中这些索引是整数……我承认我对“数组”的定义受到其他“非符号”编程语言的强烈影响。在这些语言中,数组“映射”到计算机内存的某个连续区域。因此使用整数作为索引是很自然的,因为整数是可数的。然而,实数是不可数的。
显然,maxima 似乎对“数组”一词有不同的定义:它到底是什么?(文档没有定义,至少documentation section dedicated to arrays里面没有介绍段)
最佳答案
Maxima 的数组、列表和矩阵概念非常困惑,因为在该项目多年的过程中积累了各种想法。
Maxima 的“下标变量”= 带有下标(带有任意索引)但没有赋值的符号。例如。 a[sqrt(2)]
没有赋值。
Maxima 的“未声明数组”= 具有任意键的哈希表,与数组符号相关联作为符号属性,而不是值。您的 a[sqrt(2)] : 1
是未声明数组的示例。 Maxima 在第一次赋值时创建数组 a
。
Maxima 的“声明数组”= 连续存储,与数组符号相关联作为符号属性,而不是值。
Maxima 的“Lisp 数组”= 连续存储,与数组符号相关联作为符号值。
Maxima 的“快速数组”= 哈希表,与数组符号相关联作为符号值。
是的,这是一团糟。对于那个很抱歉。这些都是有趣的想法,但没有统一的框架。我什至没有提到列表和矩阵。希望这对您有所帮助。
关于arrays - Maxima:Maxima 将 "array"称为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29920284/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!