将此文本文件转换为矩阵的最简单方法是什么?每行一行,其中 O 表示 0,X 表示 1
O
0
X
1
What's the easiest way to turn this text file into matrix? It has one row per line, where O means 0 and X means 1
$url = "http://hyperpublic.com/challenge2input.txt"; StringCases[Import[$url, "Lines"], {"O" -> 0, "X" -> 1}]
我首先将该文本保存在文件 tmp.txt 中。
In[180]:= words = ReadList["~danl/tmp.txt", Word]; vals = Map[Characters, words] /. {"O" -> 0, "X" -> 1}; In[182]:= vals[[1]] Out[182]= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
丹尼尔·利希布劳沃尔夫勒姆研究公司
I first saved that text in a file tmp.txt.
Daniel LichtblauWolfram Research
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
我首先将该文本保存在文件 tmp.txt 中。
丹尼尔·利希布劳
沃尔夫勒姆研究公司
I first saved that text in a file tmp.txt.
Daniel Lichtblau
Wolfram Research