1. 程式人生 > >python中資料的儲存

python中資料的儲存

1.將list中的資料寫入到excel檔案中

利用python包numpy(實現方式應該有許多種,這裡只是記錄成功實現的一種)中的savetxt

侷限性:要儲存的list可以為[1,2,3,4,5]這種形式,也可以是[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]]這種形式,但如果是第二種情況(list中每個元素都為list)時,list中的每個list所含有元素個數要相同,這是因為該方法需要先將python的list資料轉化為array型別

import numpy as np
# python list that is needed to be save in
the csv file data_list = [1,2,3,4,5,6,7,8] print type(data_list) # convert list to array data_array = np.array(data_list) print type(data_array) # saving... np.savetxt('data.csv',data_array,delimiter=',') print 'Finish saving csv file'

結果:

<type 'list'>
<type 'numpy.ndarray'>
Finish saving csv file

 1 import numpy as np
 2 # python list that is needed to be save in the csv file
 3 data_list = [[1,2,3,4,5,6,7,8],[9,10,11,12,14,1,2,3],[4,3,2,1,3,6,7,8]]
 4 print type(data_list)
 5 # convert list to array
 6 data_array = np.array(data_list)
 7 print type(data_array)
 8 # saving...
 9 np.savetxt('
data.csv',data_array,delimiter=',') 10 print 'Finish saving csv file'

結果

<type 'list'>
<type 'numpy.ndarray'>
Finish saving csv file

相關推薦

python 資料結構的儲存方法

python中的一切都是物件,任何自定義的資料結構都可以寫成類 一、線性表 1.陣列實現 list, import array, np.array Python中list實現為動態陣列,而不是連結串列? 常用方法 append,extend, insert ,remove …

python資料儲存

1.將list中的資料寫入到excel檔案中 利用python包numpy(實現方式應該有許多種,這裡只是記錄成功實現的一種)中的savetxt 侷限性:要儲存的list可以為[1,2,3,4,5]這種形式,也可以是[[1,2,3,4,5],[6,7,8,9,10],[11,

pickle——儲存python資料結構的模組

前些天自己借用《machine learning in action》一書中的FP-Growth程式碼,實現了頻繁項集的發現和關聯規則的挖掘。由於資料量比較大,在用python跑的時候有時會出現kernel die的提示,kernel重啟後又要重新從資料庫裡讀資料、整理、發

Django資料儲存資料加密功能

1、cookie 1、會話技術 2、客戶端的會話技術(資料儲存在瀏覽器上 ) 3、問題 導致原因:在web應用中,一次網路請求是從request開始,到response結束,跟以後的請求或者跟其他請求沒有關係 (導致每次請求之間的資料沒有關係(短連線、長連結)) 解決:在

python 資料夾的操作

 檔案有兩個管家屬性:路徑和檔名。 路徑指明瞭檔案在磁碟的位置,檔名原點的後面部分稱為副檔名(字尾),它指明瞭檔案的型別。   一:資料夾操作 Python中os 模組可以處理資料夾 1,當前工作目錄 import os p = os.getcwd() print(p)

Python如何儲存影象

在Python中如何儲存影象,如何將陣列儲存為影象 主要是看了TensorFlow中第一部分中看到的,查了查資料總結下如何將陣列儲存為影象 原程式如下 import scipy.misc import os #from PIL import Image #把原始圖片儲存至MNIST_

Python資料的CSV檔案存取

Python中資料的CSV檔案存取 csv(逗號分隔值檔案格式)用來儲存批量資料 一.資料儲存 np.savetxt(frame, array, fmt, delimiter=None) • frame : 檔案、字串或產生器,可以是.gz或.bz2的壓縮檔案

Python開發】Python資料分析環境的搭建

注:無論是任何一門語言,剛開始入門的時候,語言執行環境的搭建都是一件不輕鬆的事情。 Python的執行環境 要執行或寫Python程式碼,就需要Python的執行環境,主要的Python有以下三類: 原生態的Python:就是直接從Python的官網下載,然後安裝使

python資料儲存

python 資料儲存 資料儲存的方式 對於python的檔案儲存具有很多形式,主要的有TXT,JSON,CSV格式,除此之外還可以儲存到資料庫中 思路分析 1:txt儲存 目的:儲存知乎上面的"發現"頁面的“熱門話題”部分 使用requests獲取網

python資料型別

示例: xiaoming = {‘name’: ‘小明’, ‘age’: 20} print(xiaoming) print(type(xiaoming)) 根據鍵提取值 print(xiaoming[‘name’]) 根據不存在的鍵獲取值時會報KeyError錯 print(xiaoming[‘heigh

python 資料型別--列表、元組的理解(一)

                                                   資料型別--列表、元組 一、列表 list 數值 score=80 字串 name1="tom" name2="jerry" name3="kate" 當需要儲存多個元素的

python常見資料儲存 csv txt pickle

1.csv檔案 (1)寫入 import csv with open('test.csv', 'w', newline='', encoding='utf-8') as wf: # 用csv檔案包裝 writer = csv.writer(wf) # 建立標頭檔案 he

python資料結構容器(list、dict、tuple、set)和C++、JAVA的匯出資料型別, 陣列

list(列表):語法:列表形如 [1, 2, 3, 4] [‘小明’,‘小紅’,] ,用中括號括住,裡面是字串、布林,每一項逗號分開。 建立 宣告變數時 中括號、項,建立一個非空的列表。 num_list = [1,2,3,4] 建立一個空列表,之後再修改

Python資料的排序

目錄 列表的排序 列表的排序 列表的排序可以使用列表自帶的 sort()  方法,也可以使用 sorted() 函式 sort() 方法是修改原列表;而 sorted() 函式是對列表的複製再排序,返回一個新的列表,兩者有區別。 so

python資料框的應用複習

1.獲取的資料 2.我們發現日期這一行是字串形式,需要進行轉化 data_lz['date_io'] = pd.to_datetime(data_lz['date_io']) 3.我們要檢視資料中每週的庫存量,所以要把日期換算成周,但是我們發現數據是跨年的,所以

Python + Mongodb資料儲存

導言:一直在用MySQL,聽說Mongodb非常不錯,一直在工作中沒用到,這個週末來玩玩 Mongodb安裝 window平臺安裝 MongoDB: MongoDB提供了可用於32位和64位系統的

python爬蟲#資料儲存#JSON/CSV/MYSQL/MongoDB/

Json資料處理 JSON支援資料格式: 物件(字典)。使用花括號。 陣列(列表)。使用方括號。 整形、浮點型、布林型別還有null型別。 字串型別(字串必須要用雙引號,不能用單引號)。 多個數據之間使用逗號分開。 注意:json本質上就是一個字串。 字典和列表轉JSON: import json boo

python爬蟲資料儲存到本地各種格式的方法

最近爬蟲又解決了很多問題,算是儲存這部分的吧。 首先,我們如果想要抓取本地txt檔案中的內容拿到特定網址去搜索。然後爬取搜尋結果的話,這個很簡單: f=open('C://Python27//1.txt')           #只需要通過這句程式碼開啟你本地對應路徑的檔案

1-1 Python資料型別

計算機顧名思義就是可以做數學計算的機器,因此,計算機程式理所當然地可以處理各種數值。但是,計算機能處理的遠不止數值,還可以處理文字、圖形、音訊、視訊、網頁等各種各樣的資料,不同的資料,需要定義不同的資料型別。在Python中,能夠直接處理的資料型別有以下幾種: 一、整數 Python可以處理

python呼叫儲存過程

儲存過程一般來說在資料庫中直接定義,然後在python中呼叫 新建儲存過程: 執行 結果符合預期,接下來在python呼叫它 import pymysql conn = pymysql.connect(host='127.0.0.1', u