用Python將gml檔案中邊的資訊輸出為csv(或者txt)格式
最近在做複雜網路方面的內容,初學python。需要將gml格式的圖的資訊中邊的資訊提取出來,輸出為csv格式和txt格式。
英文描述如下: Use python to convert the edge information stored in gml file to a new cvs file.
程式碼如下:
def gml2csv(gmlfile):
"""
This function is used to convert a gml file into csv format.
The graph information included in the gml file will be stored in the csv
file as edges with the format 'vertex1 vertex2\n'
gmlfile: The name of the gml file. Path and postfix should be included.
"""
(filepath, shotname) = get_file_name(gmlfile)
g = igraph.Graph.Read_GML(gmlfile)
newfile = open(filepath + shotname + '.csv', 'wb')
writer = csv.writer(newfile, dialect = 'excel')
for line in g.get_edgelist():
writer.writerow(line)
return
注意csv.writer的使用。如果是一次性寫入一個sequence,用writerows(some_sequence),如果只有一項,用writerow
相關推薦
用Python將gml檔案中邊的資訊輸出為csv(或者txt)格式
最近在做複雜網路方面的內容,初學python。需要將gml格式的圖的資訊中邊的資訊提取出來,輸出為csv格式和txt格式。 英文描述如下: Use python to convert the edge information stored in gml file to a
用python將.h5檔案的資料轉化成.pcd檔案
import h5py import numpy as np import os import math from open3d import * filename = '/home/jp/project/pointnet/sem_seg/indoor3d_sem_seg_
用Python統計文字檔案中詞彙字母短語等分佈
這是MSRA的高階軟體設計結對程式設計的作業 這篇部落格討論具體地實現方式與過程,包括效能分析與單元測試 分析的工具使用方法可以參考這兩篇部落格: 該專案的完整程式碼,請參考下面的Github: 先看一下這個專案的要求: 使用者需求:英語的26 個字母的頻
用Python將word檔案轉換成html
序最近公司一個客戶大大購買了一堆醫療健康方面的科普文章,希望能放到我們正在開發的健康檔案管理軟體
python 提取pdf檔案中的資訊
python 讀取pdf檔案有3個擴充套件包 pdfminer3k(python2中為pdfminer)、fitz和pymupdf 1.pdfminer3k 讀取並獲得pdf文件中的資訊: from pdfminer.pdfparser import PDFPars
用Python把py檔案中的行數刪除掉
可惡的我用福晰閱讀器打開了機器學習電子書,把程式碼複製了下來,準備執行。但是每行程式碼前都有行數。如下: 1 # import the necessary packages 2 from sklearn.preprocessing import LabelBinarizer
用Python將多個excel表格合並為一個表格
test form log num nump 數據 哪裏 workbook 一份 生活中經常會碰到多個excel表格匯總成一個表格的情況,比如你發放了一份表格讓班級所有同學填寫,而你負責將大家的結果合並成一個。諸如此類的問題有很多。除了人工將所有表格的內容一個一個復制到匯總
京東豬臉識別比賽資料預處理:用Python將視訊每一幀提取儲存為圖片
最近參加京東的豬臉識別比賽,訓練集是30個視訊,需要將視訊的每一幀提取出來儲存為圖片,存入對應的資料夾(分類標籤)。 本例是直接呼叫了cv2 模組中的 VideoCapture。一次執行,大概10分鐘,就能得到預處理後的分類圖片了,具體程式碼如下。
用Python將兩個word文件合併為一個內容,並輸出
import docx #獲得文件 file=docx.Document("1.docx") file2=docx.Document("2.docx") str=[] #按照段落讀取文件內容 for para in file.paragraphs: str.app
用gdal實現將shp檔案中的shape欄位轉成wkt
public List<string> ShptoWkt(string path) { List<string> list = new List<string>(); stri
【python】啟動一個http服務,用於獲取檔案中的資訊
使用場景:想要在瀏覽器下檢視某個機器下的目錄檔案;想使用wget臨時的下載某個機器下的檔案。 首先在目標機器下使用python啟動一個http服務: python -m SimpleHTTPServer ---------這樣會啟動一個埠為預設埠8000的HTTP
用python將圖片切分為九宮格 並打包成exe可執行檔案
前言經常在朋友圈或者微博看到九宮格顯示的圖片,雖然是九張圖片,但是這是一張圖片經過切割而成的,顯示效果很震撼。今天,我們就用python將圖片切分為九宮格,並打包成exe可執行檔案,就算不需要程式碼也可以輕鬆實現。效果微信切圖前後的對比圖:微博的切圖前後的對比圖:準備匯入需要
,編寫一個程式,將a.txt檔案中的單詞與b.txt檔案中的單詞交替合併到c.txt檔案中,a.txt檔案中的單詞用回車符分隔,b.txt檔案中用回車或空格進行分隔.
在java面試寶典看到這樣一題,看到答案真蛋疼,看了半天才明白,可能每個人的想法不一樣!答案也不知道是那位前輩寫的,讓人理解起來太費精了!老饒彎子,以下是本人自已整理的,去面試如果真有這麼一題,應該不成問題了。。。。。。。如有不是的地方還望指點 package accp
C小程式—將一個磁碟檔案中的資訊複製到另一個磁碟檔案中。
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){FILE *fp1, *fp2; //定義指向FILE型別檔案的指標變數char ch, fil
用Python將list中的string轉換為int
假設有這樣一個 results =['1','2','3'] 轉化為下面這個樣子 results =[1,2,3] 我們可以使用map函式 在Python2中這樣操作: results
Python把csv檔案中的資訊寫入字典中指令碼(嘗試)
該段程式碼,只供參考,與期望不符合,後期會附上,完成的指令碼原始碼! #coding=utf8 import csv class GenExceptData(object): def __init__(self): try:
用python將百度地圖API整合到網頁中去
我們很多時候需要在網頁中插入地圖元素,比如.外賣餐廳的地址、樓盤位置等等,這個時候我們可以直接呼叫百度地圖API的介面,將其顯示出來。當然,對於指定的位置資訊,都可以呼叫這個介面進行展示。 1、建立個人祕鑰 在進行開發之前,首先需要取得百度地圖開放平
【linux整理筆記系列】將編譯的warning警告資訊輸出到檔案中
Linux中,指令碼語言環境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的數字,代表不同的含義: 數字 含義標準叫法 0標準輸入 stdin = standard input 1標準輸出 stdout = standard outpu
Python libtorrent提取種子檔案中的資訊
種子檔案最麻煩的就是提取種子檔案的檔案列表,有的種子檔案數上百上千的,處理起來頭疼死你。 這段指令碼只提取種子檔案中按檔案大小排序最大的5個檔案的檔名和大小,儲存為字串便於插入資料庫 如: Blood and Ties 2013 1080p BluRay x264
【原創】用python將時間unix格式轉換總結
接受 bsp 時間戳 pretty 需要 字符串解析 time函數 spa datetime 我們可以用python裏面的time模塊mktime方法將轉為unix時間戳,mktime函數只能接受相應時間的元祖序列。在此之前需要先將輸入的時間轉為元組序列: 如果輸入的時間為