1.將二維表轉化為列表;
2.將列表轉化為二維表。
import pandas as pd
import numpy as np
from pandas import dataframe
# data_file 資料檔案路徑
data_file = '/users/qiguan/downloads/data.xlsx'
# 讀取檔案資料
data = pd.read_excel(data_file, index_col=none)
# 首先將pandas讀取的資料轉化為array
data_array = np.array(data)
# 然後轉化為list形式
data_list = data_array.tolist()
#相當於
# 第一步:將dataframe轉化為陣列,再將陣列轉化為列表
data_list = np.array(data).tolist
# 列表轉化為dataframe
sum5 =
pd.dataframe(sum5)
稀疏陣列和二維陣列的相互轉換
二維陣列轉化為稀疏陣列 建立乙個原始二維陣列 0表示無子,1表示黑子,2表示白子 int arr newint 11 11 arr 1 2 1 arr 2 3 2 for int arr1 arr system.out.println 得到二維陣列的非0值 int sum 0 for int i 0...
python列表和字典之間的相互轉換
列表轉換成字典 注 列表不能直接使用dict轉換成字典。方法一 使用zip 函式 a a1 a2 a3 a4 b b1 b2 b3 d zip a,b print dict d 將a和b兩個列表內的元素兩兩組合成鍵值對。當兩個列表的長度不一致時,多出的元素在另乙個列表無匹配的元素時就不展示多出的元素...
python列表和字典之間的相互轉換
注 列表不能直接使用dict轉換成字典。方法一 使用zip 函式 a a1 a2 a3 a4 b b1 b2 b3 d zip a,b print dict d 將a和b兩個列表內的元素兩兩組合成鍵值對。當兩個列表的長度不一致時,多出的元素在另乙個列表無匹配的元素時就不展示多出的元素。方法二 使用巢...