问题标签 [notation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python中的前缀符号解析
马上 - 不,这不是家庭作业。
我想在python中编写一个前缀符号解析器(目前用于总和)......例如
如果给出:+ 2 2
它将返回:4
想法?
python - 出于工程目的,python 是否可以具有基于后缀的数字表示法?
作为一名电气工程师,我(我们?)使用 python 来帮助计算/自动化/等。
在使用一些真实世界的数字处理计算时,以-nano、-pico、-tera等方式思考是很常见的。
例如:我知道 1pF 电容器是什么,但 1e-12 F 电容器在某种程度上不太友好。此外,它的打字次数增加了 4 倍(1p vs 1e-12)并且更容易出错。并不是说在显示数字时,带有后缀的数字更容易。
所以问题是:是否有可能在python(IPython?)中使用它:
作为一个计算器,它也会非常有用!
谢谢。
更新:我寻找的不是单位处理,而是后缀数字处理。所以不管是法拉还是公斤,但要关心后缀(-n,-u,-m,-M,-G ...)
xpath - 在 xpath 中使用父点表示法在 XML 树中查找另一个分支
我在一个 XML 上运行一个 xslt,它在某一时刻将我的当前节点放在树中的以下“项目”元素中:
我通过实验发现,以下 xpath 将 xslt 带回 XML 树的“host”分支,然后成功定位“host”元素的“trigger”大子元素。
它有效,但 xpath 语法对我来说似乎很奇怪。当您从右到左阅读时,点父符号../../.
是有意义的。.
但是子短语符号setting/trigger
只有在您从左到右阅读时才有意义。整个xpath的“最终意义”相当于说:
xpath的中间../.
部分(或者../
它是多少父级别)总是被忽略以创建最终含义是否总是正确的host/device/trigger
?
syntax - Mathematica 符号和语法模型
我正在使用 Notation 包在 Mathematica 中尝试语法模块。
我对特定领域的数学符号不感兴趣,但对通用语法修改和扩展不感兴趣,尤其是减少 Mathematica 的 VeryLongFunctionNames 的冗长、清理笨重的结构或以令人愉悦的方式扩展语言的符号。
一个示例修改被定义Fold[f, x]
为评估为Fold[f, First@x, Rest@x]
这很好用,并且非常方便。
另一个将定义为受 Python 启发而*{1,2}
进行评估;Sequence @@ {1,2}
这在 Mathematica 中可能有效,也可能无效。
请提供信息或链接地址:
符号和语法修改的限制
实施提示和技巧
现有的包、示例或实验
为什么这是一个好主意或坏主意
iphone - 使用自点表示法不会调用 dealloc
我的视图控制器类的 dealloc 方法在使用以下代码推送后弹出时不会被调用:
但是,如果我将推送代码更改为以下内容,则在弹出视图控制器后会适当地调用我的 dealloc:
我以为我了解点符号/自我的使用,但显然不是。谁能在这里解释这个问题?
这里是属性:
这是合成:
python - Python 科学记数法精度归一化
我的目标只是在不增加额外精度的情况下将诸如“1.2”之类的字符串转换为科学记数法。问题是我总是在输出结束时得到多余的 0。
我试图弄清楚如何获得公正1.2e+00
。我意识到我可以在我的格式语句中指定精度,但我不想不必要地截断更长的字符串。我只是想压制训练0。
我试过使用 Decimal.normalize(),它适用于所有情况,除了 e < 2。
所以这样更好,除了我不想要 12,我想要 1.2e+1。:P
任何建议将不胜感激!
编辑: 为了澄清,输入值已经被适当地四舍五入到现在未知的预定长度。我试图避免重新计算适当的格式精度。
基本上,我可以输入“1.23”和“1234.56”的值,结果应该是“1.23e+0”和“1.23456e+3”。
我可能只需要检查输入字符串的长度并使用它来手动指定精度,但我想检查并确保我没有遗漏一些可能会阻止指数格式任意添加 0 的内容。
c++ - c++中科学和工程符号中的Flex实类型定义
我正在定义一个真实类型,并且我使用 strtod 进行指数方式,即使未经测试也不知道它是否有效,但更重要的是,我想知道是否有任何内置函数,如 strtod 用于工程符号如果没有,我该怎么做?
在此先感谢,马丁
string - 用数学符号表示我们在编程中使用的字符串
现在我是一名程序员,最近发现他在数学方面有多糟糕,并决定从那时起专注于它,所以如果我的问题侮辱了你的智商,我深表歉意。
在数学中,是否有编程中使用的字符串的概念?即字符的排列。
例如,假设我想将以下内容转换为数学符号:
原因是我想使用该表示来查找有关 string 的其他内容s
,例如它的长度:len(s)
。
您如何在数学中正式表示这样的事情?
说得更实际一些,可以这么说,假设我想从数学上解释这样一个函数:
或者以更“编程友好”的方式编写:
我用这个函数来解释给定 GA 的适应度函数是如何工作的;问题是关于查找包含 5 个字符的字符串,我需要根据上述函数给出的适应度分数按升序对解决方案进行排序。
所以我的问题是,你如何用数学符号表示上述伪代码?
c++ - O 表示法的运行时间代码
我想知道如何计算 C++ 程序中 O_notation 的运行时间?有什么代码吗?
我必须使用此代码来显示运行时间
但我想在 O_notation 代码中计算它,以便在 2 个程序 min-heap 和 prim 的数组算法中实现它。
javascript - JavaScript - 使用数组符号向原型添加函数
有可能做这样的事情吗?
我需要以数组表示法向原型添加一个函数。谢谢你。