pandas
儲存資料到csv
檔案中
import pandas as pd
#任意的多組列表
a =[1,
2,3]
b =[4,
5,6]
df = pd.dataframe(
)#index表示是否顯示行名,default=true
df.to_csv(
"test.csv"
,index=
false
,sep=
',')
numpy
提取矩陣的某一行或某一列
行眾所周知可以用下標取得,其實就是列比較新奇:
arr = np.array([[
1,2,
3],[
2,3,
4]])
# 取行
arr[0]
# array([1, 2, 3])
# 取列
arr[:,
0]# array([1, 2])
案例,從networkx
中得到karate.csv
資料集
import networkx as nx
import pandas as pd
import numpy as np
defgetkarate()
: g = nx.karate_club_graph(
) relationships =
for node in g.nodes():
neighbors = g.neighbors(node)
for v in neighbors:
if[node, v]
notin relationships and
[v, node]
notin relationships:
[node, v]
) relationships = np.array(relationships)
node1 =
list
(relationships[:,
0])# 獲取下標0列資料
node2 =
list
(relationships[:,
1])# 獲取下標1列資料
# 儲存資料到csv檔案中
df = pd.dataframe(
) df.to_csv(
"karate.csv"
, sep=
",", index=
false
)# index表示是否顯示行名,default=true
if __name__ ==
'__main__'
: getkarate(
)
結果部分截圖:
C 輸入處理的常見操作
輸入語句 標頭檔案 include表示1 std cin 表示2 using namespace std cin讀取結束條件 enter space tab 對結束符的處理 丟掉儲存知識 基本的儲存 int char string 高階的儲存 其中t指代上述基本的儲存型別。vectorvar 基本操...
資料庫的常見操作
資料庫日期操作 1.查詢各學生的年齡,只按年份來算 mysql 寫法一 select sid,sname,year now year sage 年齡 from student mysql 寫法二 select sid,sname,date format now y date format sage,...
數值型資料的常見操作
三角函式 隨機函式 常量更多數值操作 十進位制0x 十六進製制 abs x 取絕對值 ceil x 取上整數 floor x 取下整數 round x 四捨五入 modf x 以元組形式返回x的整數部分和小數部分,math.modf 2.1 0.10000000000000009 2.0 exp x...