问题标签 [in-place]
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.
macos - 在 OS X 上使用 sed 就地编辑
我想在 OS X 上使用 sed 编辑文件。我正在使用以下命令:
输出被发送到终端。 file.txt没有被修改。使用以下命令将更改保存到file2.txt:
但是我不想要另一个文件。我只想编辑file1.txt。我怎样才能做到这一点?
我试过 -i 标志。这会导致以下错误:
matlab - Matlab中的内存不足-如何对矩阵元素进行就地操作?
我正在将一个相当大的矩阵加载到 Matlab 中。加载这个矩阵已经把 Matlab 推到了极限——但它很合适。
然后我执行以下操作,我得到一个内存不足的错误。
data( :, 2:2:end, :, : ) = - data( :, 2:2:end, :, : );
Matlab 是否为此操作分配了一个新矩阵?我会假设这个操作不需要额外的内存。我如何强制 Matlab 为此提高效率?
奖金问题:
'数据=置换(数据,[1 2 3 4 5 12 8 7 6 9 10 11]);'
matlab可以就地做到这一点吗?
python - Python 数学 - TypeError:“NoneType”对象不可下标
我正在为数学制作一个小程序(没有特别的原因,只是有点想要),我遇到了错误“TypeError:'NoneType'对象不可下标。
我以前从未见过这个错误,所以我不知道它是什么意思。
错误:
c# - 无需外部存储就地合并
我想将两个具有排序值的数组合并为一个。由于两个源数组都存储为大型数组的后续部分,我想知道您是否知道将它们合并到大型存储中的方法。意思是就地合并。
我找到的所有方法都需要一些外部存储。它们通常需要 sqrt(n) 临时数组。没有它有没有有效的方法?
我正在使用 C#。也欢迎其他语言。提前致谢!
algorithm - 我发明了一种新的排序算法吗?或者这和快速排序一样吗
我做了一个排序算法,但后来我想也许我刚刚重新发明了快速排序。
但是我听说快速排序是 O(N^2) 最坏的情况;我认为我的算法应该只有 O(NLogN) 最坏的情况。
这和快速排序一样吗?
该算法通过交换值来工作,以便将所有小于中位数的值移动到数组的左侧。然后它在每一侧递归地工作。
算法从 i=0 开始,j = n-1
i 和 j 相互靠近,必要时交换 list[i] 和 list[j]。
这是递归之前第一次迭代的一些代码:
jquery - jquery问题将数据从div复制到输入文本
我正在为表单进行就地编辑。我有两个 div,其中一个包含显示元素,另一个包含输入表单。
当您单击编辑数据时,会从显示 div 移动到输入表单。当我使用 val(text) 时,我看到了变化,但是当我将表单序列化为 json 元素时是旧的。
我需要一些帮助来了解这里的问题是什么?
这是一些代码:
这是html
python - Numpy修改数组到位?
我有以下代码试图规范化m x n
数组的值(它将用作神经网络的输入,其中m
是训练示例n
的数量和特征的数量)。
但是,当我在脚本运行后检查解释器中的数组时,我发现这些值没有标准化;也就是说,它们仍然具有原始值。我猜这是因为array
函数内部变量的赋值只能在函数内部看到。
我怎样才能做到这一点正常化?还是我必须从 normalize 函数返回一个新数组?
javascript - javascript 就地 HTML 元素
我想对不同<ol>
(最终在<div>
)中的元素进行排序,排序最好是就地而不是unwrap()
,sort()
并且wrap
HTML
javascript
我寻找的结果是
假设 a,b 是 DOM 元素,并且 a 在列表中的位置低于 b(在文档中的位置较低)并且 value(a) > value(b) 然后 a 和 b 将在文档中切换。不管 a 和 b 可能不是兄弟姐妹。
bash - 为什么管道到同一个文件在某些平台上不起作用?
在 cygwin 中,以下代码可以正常工作
但是在linux shell(GNU/Linux)中,覆盖似乎不起作用
两种环境都运行 BASH。
我问这个是因为有时在我进行文本操作之后,由于这个警告,我不得不制作 tmp 文件。但我知道在 Perl 中,您可以在一些操作/操作后给出“i”标志来覆盖原始文件。我只是想问一下unix管道中是否有任何万无一失的方法来覆盖我不知道的文件。
shell - 如何删除多个文件的尾随空格?
是否有任何工具/UNIX 单行可以就地删除多个文件的尾随空格。
例如,可以与find结合使用。