问题标签 [simplification]
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.
d3.js - D3:我用的是什么投影?/ 如何用空投影进行简化?
我正在尝试简化缩放时的 d3 地图,并使用此示例作为起点。但是,当我用我自己的 ( http://weather-bell.com/res/nws_regions.topojson ) 替换示例中的 json 文件时,我得到了一个小小的倒置的小地图。
这是我的 jsfiddle:http: //jsfiddle.net/8ejmH 代码:
我的猜测是我正在使用的 topojson 文件已经内置了投影,所以我应该在 d3 中使用空投影。如果我根本不使用投影,地图会正确渲染:(http://jsfiddle.net/KQfrK/1/) - 但是我无法简化缩放。
我觉得我错过了一些基本的东西......也许我只需要在我的第一个小提琴中以某种方式旋转并放大地图。
无论哪种方式,我都会很感激一些帮助。一直在努力解决这个问题。
编辑:我使用 QGIS 来保存带有“EPSG:3857 - WGS 84 / Pseudo Mercator”投影的 geojson 文件。但是,当我使用 topojson 命令行实用程序将其转换为 topojson,然后使用与上面相同的代码使用 D3 显示它时,我得到一个空白屏幕。
我应该在 topojson 命令行实用程序中指定投影吗?我试图这样做,但我收到一条错误消息:
render - 关于顶点颜色的网格简化
我有一个网格(点、三角形和每个顶点的颜色) 点云足够密集,所以这个纹理表示很好。现在我想在不破坏渲染质量的情况下简化网格(并且不转向纹理映射)
想法?到目前为止,我已经根据一些 huristic(颜色和与邻居的法线相似性)删除了顶点,然后尝试使用 meshlab 进行三角测量(球枢轴)。这工作正常。
有更好的主意吗?
谢谢
expression - 如何简化这个表达式?
F(A,B,C)=ABC+A'BC+A'BC'+AB'C+AC' 如何简化这个表达式?需要帮助...谢谢。你将如何简化这个布尔表达式?我不知道如何应用布尔定律
matlab - 如何阻止 Matlab 重新排列符号变量?
Matlab中的这个符号表达式
返回
如何阻止 Matlab 简化表达式并让它保持不变x * y * y
?我正在尝试以这种方式打印计算步骤,因此重新排序术语会导致混淆。
sql - Query for two different result sets and then filter on a column that each contain
I had a large explanation (in my mind it was an explanation, in reality it was more 10 pages of rambling) and then my browser crashed. So, I'll just give a quick overview of the problem as I'm not sure exactly what information is needed.
I have the following query model. The one on top is what currently happens and the one below is what I need to happen
ObjectTable1 and ObjectTable2 store different objects and are both children of one parent object that contains no data.
They have foreign keys which link them to the other tables.
The query I need is generated by code and seems to like using uniontables (I can't really control this unless I hardcode the query which isn't really an option.
The current Query generated is the following:
This would work correctly if there was only one ObjectTable. In order to get the correct results for the required model, I have the query
This will get the right number of results, however, I really need to simplify this as doing this through the current code generators will be... tricky.
Also, I had to change the orderby from
To
because it was giving out.
So yea, is there an easier way to do this? Its using Oracle
Thanks.
wolfram-mathematica - 简化 Mathematica 中的符号表达式
我有以下问题。在 Mathematica 中定义两个简单的函数,比如foo[x_]:= x
和bar[y_]:=y
,我希望表达式foo[x]^(-bar[y])-(1/foo[x])^(bar[y])
将被计算为零。但是,我(奇怪地)发现 Mathematica 坚持“以象征性的方式”保留这个东西,根本不愿意简化。尝试了很多方法来克服这种行为,但都失败了。非常感谢任何帮助:)
algorithm - 逆波兰表示法的简化算法
几天前,我在玩 Befunge,这是一种深奥的编程语言。Befunge 使用 LIFO 堆栈来存储数据。当您编写程序时,从 0 到 9 的数字实际上是 Befunge 指令,它将相应的值压入堆栈。因此,例如,这会将 7 推入堆栈:
34+
为了推动大于 9 的数字,必须对小于或等于 9 的数字进行计算。这将产生 123。
99*76*+
在用 Befunge 解决欧拉问题 1时,我不得不将相当大的数字 999 推入堆栈。在这里,我开始思考如何用尽可能少的指令完成这项任务。通过用中缀符号写下一个术语并取出我想出的共同因素
9993+*3+*
也可以简单地将两个两位数相乘,得到 999,例如
39*66*1+*
我考虑了一会儿,然后决定编写一个程序,该程序根据这些规则以反向波兰表示法对任何给定整数输出最小的表达式。这就是我目前所拥有的(用 NodeJS 和 underscorejs 编写的):
这段代码天真地构造了表达式,并且显然很长。现在我的问题:
- 是否有一种算法可以简化反向波兰符号中的表达式?
- 在中缀符号中简化会更容易吗?
- 可以证明像这样的表达式
9993+*3+*
是可能的最小表达式吗?
我希望你能提供一些见解。提前致谢。
python - Python if/elif 简化
这是我的代码的一部分:
我只是想弄清楚它是否可以以某种方式简化,但我真的想不出任何东西。有什么想法吗?
谢谢!
python - Python 简化
Birth_date 是 1 到 2359 之间的整数。每只动物也是列表的一部分。我想将出生日期转换为列表索引,但我不确定如何。
关于如何简化这方面的任何想法?
谢谢!
python - Python tkinter 简化
有什么办法可以写这个,用一个函数或类似的东西,这样它就不会占用太多空间?
谢谢!