獲取檔案行資料的三種方式

2021-08-30 10:59:02 字數 1177 閱讀 4691

"""

方法一:利用numpy的loadtxt()函式

"""import numpy as np

import pandas as pd

def read_test_numpy(filename, column):

"""讀取檔案獲取資料"""

data = np.loadtxt(filename, dtype=np.float32, delimiter=',', encoding='utf-8')

# print(data)

print(data[0]) # 第一行資料

print(data[:, column - 1]) # 第一列資料

return data[:, column - 1]

if __name__ == '__main__':

read_test_numpy('test.txt', 1)

""" 方法二: 利用pandas的read_table()函式

"""def read_test_pandas(filename, column):

"""讀取檔案獲取資料"""

data = pd.read_table(filename, header=none, sep=',', encoding='utf-8')

# print(data)

print(data.ix[:, column - 1]) # 第一列資料

return data.ix[:, column - 1]

if __name__ == '__main__':

read_test_pandas('test.txt', 1)

""" 方法三:原始open函式

"""def read_test_pandas(filename, column):

"""讀取檔案獲取資料"""

data =

with open(filename, "r", encoding="utf-8") as f:

readlines = f.readlines()

for line in readlines:

print(data)

return data

if __name__ == '__main__':

read_test_pandas('test.txt', 1)

反射 獲取class檔案物件的三種方式

package cn.itcast 01 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。class類 成員變數 field 構造方法 ...

三種方式獲取變數的資料型別

1.typeof 獲取變數的資料型別 獲取num變數的資料型別 var num 10 console.log typeof num 2.instanceof 判斷物件是不是某個型別 判斷物件是不是某個型別 var obj console.log obj instanceof object true ...

檔案備份的三種方式

資料備份的方式有完全備份 差異備份以及增量備份,那麼這三種備份方式有什麼區別,在具體應用中又該如何選擇呢?首先說一下什麼是存檔屬性,存檔 屬性表示此檔案 資料夾的備份屬性,只是提供給備份程式使用,當未選中時,備份程式就會認為此檔案已經 備份過 可以不用再備份了。所以,當備份程式備份了乙個檔案時,預設...