t*m 发帖数: 7 | 1 有一个85900*43的数据dat
用matlab的textread直接读读不出来
说是
??? Trouble reading number from file (row 1, field 1) ==> MATLAB 5.0 MAT-
file, Platform: PCWIN, Created
Error in ==> textread at 177
[varargout{1:nlhs}]=dataread('file',varargin{:});
但是在matlab里面用鼠标双击可以打开,为什么?
谢谢 |
|
t********n 发帖数: 611 | 2 import java.util.HashMap;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.File;
import java.util.*;
public class Cluster4{
public static void main(String args[]) throws FileNotFoundException,
IOException{
long startTime = System.currentTimeMillis();
String line;
String path = "/Users/***/documents/java/coursera_2/week_2/
problem_2/clustering_big.txt";
File nodeFile = ne... 阅读全帖 |
|
D******l 发帖数: 832 | 3 要是会点c++的话
直接读行,然后用string的find,和replace替换掉。或转存前4列就可以了。
matlab里面你可以试一下textread 和textscan,都可以指定格式直接读入
如果有行不是数字
你可以用
filein=fopen('XXX.txt')
txtline=fgetl(filein);
if double(txtline(1))>=48&&double(txtline(1))<=57 之类判断是否首字是数字
然后fprintf到一个新txt文件中
然后再用textread之类读进来。 |
|
z**********e 发帖数: 22064 | 4 http://www.lilibbs.com/textread.php?textid=125085
2016-12-26马户小潘
马户小潘|文
一
今天继续聊西游。西天路上,取经小分队遇到的妖精多到数不清,但Ta们大致可以分成
三种。
第一种是宠物,比如菩萨神仙家里的萌宠和坐骑。第二种是关系户,比如天上各宫各院
的亲属、秘书、助理、司机、徒弟、清洁工等。第三种是屌丝,主要是山中的野兽和花
鸟鱼虫。
一部西游,芸芸众生,同妖不同命。据人工智能(也就是挨个数)统计,小说《西游记
》中,从玄奘收了悟空之后(第十四回以后)算起,出场的主要妖怪共计44个(只、条
、头)。这里面,有灵山背景的妖怪就有10个,有道家及天庭政府背景的妖怪有8个,
他们一个都没挂。没有任何后台的妖怪26个,其中活6个(4个皈依我佛),死20个。
血淋林的现实告诉我们:有后台的妖精都被收走了,没后台的妖精都被一棍子撸死了。
二
先说说那些有背景的。一般猴哥解决不了的都是有背景的。这些妖来头大,后台硬,都
是大人物。
有些妖是大人物的身边人,比如老鼠精是托塔天王的干女儿,黄眉大王是东来佛祖敲磬
的童子,金角大王、银角大王俩... 阅读全帖 |
|
z**********e 发帖数: 22064 | 5 【 以下文字转载自 Military 讨论区 】
发信人: zhonghangyue (中行说), 信区: Military
标 题: 西游记告诉我们,“不予起诉”的妖精都是在执行“上级任务”
发信站: BBS 未名空间站 (Thu Dec 29 12:45:58 2016, 美东)
http://www.lilibbs.com/textread.php?textid=125085
2016-12-26马户小潘
马户小潘|文
一
今天继续聊西游。西天路上,取经小分队遇到的妖精多到数不清,但Ta们大致可以分成
三种。
第一种是宠物,比如菩萨神仙家里的萌宠和坐骑。第二种是关系户,比如天上各宫各院
的亲属、秘书、助理、司机、徒弟、清洁工等。第三种是屌丝,主要是山中的野兽和花
鸟鱼虫。
一部西游,芸芸众生,同妖不同命。据人工智能(也就是挨个数)统计,小说《西游记
》中,从玄奘收了悟空之后(第十四回以后)算起,出场的主要妖怪共计44个(只、条
、头)。这里面,有灵山背景的妖怪就有10个,有道家及天庭政府背景的妖怪有8个,
他们一个都没挂。没有任何后台的妖怪26个,其中活6个(4个皈依我佛),死... 阅读全帖 |
|
b*********n 发帖数: 1258 | 6 我有这样的一个文件
是一个字符串,比如说abcde
想load进入matlab然后分析
我想生成一个array
然后每一个字母是一个a[1], a[2],a[3]...
不知道怎么实现
我用load or textread
就把输入文件都存到一个a[1]里面了 |
|
t****t 发帖数: 6806 | 7 textread() if you have string in the data |
|
t****t 发帖数: 6806 | 8 挺美好的文件被你们搞复杂了
直接
a=textread('Distance Matrix.txt');
搞定
=0 |
|
t****t 发帖数: 6806 | 9 那个处理大文件会很慢的
textread的后端是编译过的, 快得多 |
|
d****e 发帖数: 251 | 10 textread doesn't fill empty fields with zeros in octave.
I am not sure about Matlab. |
|
r****t 发帖数: 10904 | 11 data = textread('data.csv', '', 'delimiter', ',', ...
'emptyvalue', NaN); |
|
|
R***U 发帖数: 1860 | 13 I have a cell array that contain strings in matlab.
[Quan, Vol] = textread('test.bat', '%s %d',-1,'delimiter',',');
How can I change the value in one cell??
I try yo use
Quan(i)='Group1';
It doesn't work?
Thanks, |
|