close

 

Python - 讀取txt檔案並存成1D array 或 2D array

 

==============================
'''
'1.txt' => A,B,C
'2.txt' => 1,2,3
'3.txt' => 6,7,8
'''

import os
import numpy as np

Dirlist = []
CC = []

EE = np.empty((0,3))                                                     

Dirlist = os.listdir("C:\\Users\\Ricky\\Desktop\\Test")                                                              # 這個目錄下的資料

print("Dirlist=",Dirlist)

for i in range (len(Dirlist)):
    with open("C:\\Users\\Lightel-Ricky\\Desktop\\Test\\"+Dirlist[i],"r") as f   :                      # 一個一個打開資料
      # newList = f.read().split(",")                                                                                              # String用","分割成 list
      # newList = DD.split(",")
      newList = f.read().split(",") 
      CC = np.concatenate((CC ,newList),axis=0)                                                                     # 一個一個打開資料後存到Array裡面
      EE = np.vstack([EE,newList])
print ("CC=",CC)
print ("EE=",EE)

====================================================================

參考


# http://puremonkey2010.blogspot.com/2017/06/python-numpy-append-1d-array-to-2d.html
# http://www.runoob.com/python/os-listdir.html
# http://www.runoob.com/python/os-unlink.html
# https://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiGgv6F7rjbAhXCrJQKHSspBLUQFggmMAA&url=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F12575421%2Fconvert-a-1d-array-to-a-2d-array-in-numpy&usg=AOvVaw3hMdM2o71ZJlZO8-4eS2Ax

全站熱搜
創作者介紹
創作者 ricky10116r2d2 的頭像
ricky10116r2d2

ricky10116r2d2的部落格

ricky10116r2d2 發表在 痞客邦 留言(0) 人氣()