replace
语法
replace(X, oldValue, newValue)
参数
X 可以是向量、矩阵。
oldValue 标量,与 X/newValue 具有相同数据类别,表示将被替换的值。
newValue 标量,与 X/oldValue 具有相同数据类别,表示新的值。
详情
返回将 oldValue 替换成 newValue
后的向量或矩阵。replace! 是 replace 的原地改变版本。
例子
x=1 1 3;
x=x.replace(1,2);
x
// output
[2,2,3];
m=1..4$2:2;
m
| #0 | #1 |
|---|---|
| 1 | 3 |
| 2 | 4 |
m=m.replace(2,1);
m
| #0 | #1 |
|---|---|
| 1 | 3 |
| 1 | 4 |
m.replace!(1,6);
| #0 | #1 |
|---|---|
| 6 | 3 |
| 6 | 4 |
