MATLAB中批量從txt檔案中讀取指定行的資料儲存為txt檔案
經常遇到,我們想要讀取的資料,不是從頭開始讀取的,我們往往要求從固定的行開始讀取,MATLAB程式碼如下:
function readData()
%從指定行開始讀取資料
readFilePath='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\*.txt';
readPathStr='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\';
%savePathStr='D:\data\tooth\seg_small_txtfile\Zm\'; %d3是沒有濾波的 d2是濾過的 70-80\
savePathStr='C:\Second_teeth\data\di_tance\Diff_distance\qiefen_1\Zm\';
fileList=dir(readFilePath);
fileNum=length(fileList);
for j=1:fileNum
name=fileList(j).name; %獲得cell資料中的name列 也就是完整的檔名字 Zhao-zhang Syam LWF Su
splitName=strsplit(name,'.'); %在.處擷取.前面的字串
varStr = splitName{1};
%dirname = [savePathStr,varStr,'\'];
a = ['mkdir ' savePathStr]; %mkdir是一個判斷資料夾的函式。沒有建立,有的話就是一個警告不是錯誤
system(a); %執行外部命令
fileName=strcat(readPathStr,name);%這個語句 就是獲得了這個檔案的完整路徑
fid=fopen(fileName,'r');
if fid<0
warndlg('開啟檔案失敗!');
return;
else
FormatString=repmat('%f ',1,1);
out =cell2mat(textscan(fid,FormatString,1202,'HeaderLines',601)); %從601行開始讀取1202*1的矩陣資料
newStr=[savePathStr,int2str(j),'.txt'];
dlmwrite(newStr,out,'-append');
end
msgbox('檔案讀取成功!');
if fclose(fid)==0
msgbox('檔案關閉成功!');
else
warndlg('關閉檔案失敗!');
end
end
相關推薦
MATLAB中批量從txt檔案中讀取指定行的資料儲存為txt檔案
經常遇到,我們想要讀取的資料,不是從頭開始讀取的,我們往往要求從固定的行開始讀取,MATLAB程式碼如下: function readData() %從指定行開始讀取資料 readFilePat
爬蟲資料儲存為csv檔案時,表格中間隔有空行問題
問題描述:將爬取的資料儲存的csv檔案,遇到幾個問題,原始碼如下: with open('F:\\Pythontest1\\douban.csv','w') as f: writer = csv.writer(f,dialect='excel') writer.writero
陣列和字典的writeToFile方法——在專案開發中處理網路資料的時候,可以把請求獲得的網路資料儲存為plist檔案,這樣更方便開發
在專案開發中處理網路資料的時候,可以把請求獲得的網路資料儲存為plist檔案,這樣更方便開發,下面是程式碼 //路徑(可以隨便找個資料夾
提交【截圖Unity指定螢幕範圍儲存為pdf檔案且指定儲存路徑】專案到github(略略略)
1.Git & GithubDesktop https://git-scm.com/ 下載Git(程式猿本猿使用) https://desktop.github.com/ 下載GithubDesktop 2.命令語句 ps : github建立倉庫後有對應命令語句 g
C#將資料儲存為CSV檔案格式
/// 將資料以CSV格式儲存 /// ",表示移動到同一行的下一格" /// "\r\n"表示移動到下一列 /// </summary> /// <param name="sender"></pa
【一步一步學習VBA】將Excel的每行資料匯出為txt文字
這裡我就直接上原始碼: Sub 匯出每行為txt() Dim i, j, arr(), brr(), myRow, myCol arr = Sheet1.UsedRange '將工作表的內容放入a
python 怎樣把一個數組型別資料儲存為csv檔案
有時候做完一個案例的分析,模型做好了,最後想把預測的結果儲存為CSV檔案。這個預測的結果一般是n行1列的一個數列,我們最後就是想把預測結果儲存下來。submission = clf.predict(credit_test)#submission是我的預測結果,是一個5000*
【python】python將資料儲存為文字檔案的兩種語法
file = open('filename','a',encoding='utf-8') file.write('......') file.close 上面這種標準的檔案儲存方式,開啟檔案、寫入資料、關閉檔案。 下面這種寫法,會隨著with語句的結束,自動關閉。 wi
讀取mat檔案中特定資料儲存到txt中
最近在做faster-rcnn的內容,資料集標籤給的格式是mat版本,而且標籤內容有些是不需要的,想著提取需要的專案然後存在txt中,自己寫了個matlab檔案: file_path = './'; mat_path_list = dir(strcat(file_path,'*.mat'
iPhone中如何從Application Bundle中讀取檔案
首先必須將檔案加入Xcode工程的Resources目錄。然後可以如下訪問檔案,假設檔案為MyFile.txt: 1NSString *filePath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"
從資料庫中讀取一個圖片並儲存為一個圖片檔案
import java.sql.*; import java.io.*; public class WriteDB { public static void main(String[] args) { Connection conn=null; String dr
Java 讀取excel指定行列資料以及將資料儲存到txt檔案中
在使用的軟體中經常要用到一些資料的匯入匯出,以及準確的定位資料,這些經常會涉及excle表格,因此把今天學習到的關於如何利用Java準確獲取到excle中的某一列資料,同時將此列資料輸出到txt檔案格式中。 使用的jar包:jxl.jar 相關的API:http://jx
將matlab中mat矩陣儲存為txt檔案 (優化)
現在有matlab 檔案CM1 . 由於需要對其進行訓練和測試,希望對他進行更規範的儲存. 將其中的無缺陷樣本(最後一行為0)和有缺陷樣本(最後一行為1)分別分成兩部分用於訓練和測試. 儲存到矩陣b中的形式為 無缺陷樣本+有缺陷樣本+無缺陷樣本+有缺陷樣
如何將cmd中命令輸出儲存為TXT文字檔案
轉載來自:http://blog.sina.com.cn/zhanghongyas 在使用Windows XP中的cmd.exe工具時,有時候我們想要把我們的輸入命令及結果儲存起來,但是用複製的方法過於麻煩;有時輸出資料條數過大,會造成內容自動滾出螢幕,無法閱讀,我們可將命令執行的結果輸出到文字檔
C#:讀取html模板檔案,並替換修改檔案中指定值,儲存為修改後的檔案
1.準備html模板檔案:Pages/Device/DeviceModel8.html 2 using System.IO:讀取檔案內容,並替換指定內容 &nbs
C#中關於從剪貼簿中讀取HTML格式含中文字元會出現的問題和解決方法
通過如下程式碼在剪貼簿中獲取含HTML格式的文字時發現當內容出現漢字的時候會有亂碼 if (Clipboard.ContainsText(TextDataFormat.Html)) textBox1.T
Idea中配置tomcat啟動maven專案讀取指定的profile檔案
1、在Edit Configurations中建立個Maven啟動項啟動項配置如下(此處我的啟動項名稱為‘Build’,cmd中配置 install -DskipTests 可跳過測試用例):2、修改tomcat啟動項下的Before launch項,點選加號新增之前新增的M
【轉】將cmd中的命令輸出儲存為txt文字檔案
在使用Windows XP中的cmd.exe工具時,有時候我們想要把我們的輸入命令及結果儲存起來,我們可將命令執行的結果輸出到文字檔案。在你輸入的命令後再加上>和你想儲存的檔案地址和名字就可以了。例如:將Ping命令的執行結果輸出到D盤的ping.txt文字檔案。在提示
將tensorflow網路模型(圖+權值)儲存為.pb檔案,並從.pb檔案中還原網路模型
工程結構如下: 將網路模型(圖+權值)儲存為.pb檔案 write.py # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals from tensorflow.
Java中文字檔案的讀取(按行讀取)
在之前的學習過程中,經常會遇到將文字檔案中的資料讀取到陣列或其他資料結構中。每次遇到,總是在網上搜索程式碼解決,解決之後並沒有總結複習,因此在下一次遇到同樣的問題時,又重複之前的過程。這樣周而復始,並沒有將知識積累下來,其實是把自己給坑了(對此深有體會)。因此經過兩天的學習,