首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从列表( hmatrix )中删除逗号和括号

如何从列表( hmatrix )中删除逗号和括号
EN

Stack Overflow用户
提问于 2016-06-24 20:02:18
回答 1查看 144关注 0票数 1

用于在gnuplot中绘制图形

我正在尝试将这个矩阵打印到一个文件中,但是要将它执行到gnuplot中,我需要创建一个没有逗号和括号的文件,我怎么做呢?

代码语言:javascript
复制
*install hmatrix
*install hmatrix-special
*import Numeric.LinearAlgebra

(5><2)
 [   0.12130139101653795, -3.9532277879855915e-2
 , -9.943512129289413e-2, -1.8736674261187188e-2
 ,   0.21650870755682688,  -7.774998273846949e-3
 ,  -0.19540767578866855,  -4.889335919164774e-2
 , -4.296730149180415e-2,    0.11493730960653939 ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-25 02:47:39

这将打印出每一行都在自己的行上的矩阵:

代码语言:javascript
复制
{-# LANGUAGE NoMonomorphismRestriction #-}

import Numeric.LinearAlgebra

m :: Matrix Double
m = (5><2)
 [   0.12130139101653795, -3.9532277879855915e-2
 , -9.943512129289413e-2, -1.8736674261187188e-2
 ,   0.21650870755682688,  -7.774998273846949e-3
 ,  -0.19540767578866855,  -4.889335919164774e-2
 , -4.296730149180415e-2,    0.11493730960653939 ]

printMatrix m = do
  putStrLn $ unlines $ map (unwords . map show . toList )  (toRows m)

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

https://stackoverflow.com/questions/38021258

复制
相关文章

相似问题

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