2017-06-09 99 views
0

我已經在不同的點計算給定功能的代碼,那就是:的Python:如何寫入數據以表格形式到電子表格

def f(x): 
    return np.sin(x) 
x=np.arange(-1,1,0.01) 
print np.sin(x) 

我想要的值存儲到Excel使用此格式表:

image

有一個簡單的方法來做到這一點,而無需使用數據框大熊貓,因爲它這個包現在工作在我的筆記本電腦

回答

0

一個簡單的方法就是使用csv模塊寫入一個csv文件,然後將其讀入excel。

一個例子是:

import csv 
import numpy as np 

def f(val): 
    return np.sin(val) 

x = np.arange(-1, 1, 0.01) 
y = f(x) 

with open('outfile.csv', 'w') as fid: 
    writer = csv.writer(fid) 
    writer.writerow(['x'] + list(x)) 
    writer.writerow(['f(x)'] + list(y)) 

在另一方面,如果你真的想寫信給Excel,您可以使用處理Excel文件包。您可以參考http://www.python-excel.org/獲取不是的相關軟件包列表pandas