首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法使用mathjs矩阵对象进行数组推送?

有没有办法使用mathjs矩阵对象进行数组推送?
EN

Stack Overflow用户
提问于 2015-09-17 20:51:34
回答 2查看 515关注 0票数 1

嗯,标题说明了一切。我正在寻找一种方法来添加行或列的对象创建的

代码语言:javascript
运行
复制
mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
// can we do something like 
mm.push([0,1]);

这里我指的是mathjs库。

EN

回答 2

Stack Overflow用户

发布于 2015-09-17 21:59:32

我还检查了他们docs..they没有直接推送或任何其他功能来实现this.we已经尝试了我们自己的不同方式来实现这些功能。

1)转换为数组,并再次传递给矩阵

2)或为矩阵对象添加自己的方法

代码语言:javascript
运行
复制
 math.push=function(e){
 // ur own code to implement the push  
 }
票数 2
EN

Stack Overflow用户

发布于 2015-09-30 17:49:22

没有类似push的函数可用。当然,您可以在项目的issues section中打开请求。

最接近的解决方案是使用concat函数:

代码语言:javascript
运行
复制
mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
mm = math.concat(mm, [[0,1]], 0);
// mm now contains: [[0, 1], [2, 3], [4, 5], [0, 1]]

concat函数中的最后一个数字指定要添加新数据的维度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32630758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档