您的位置:首页 > 编程语言 > Python开发

关于Python的若干常用片段

2016-07-16 11:00 645 查看
"""Created on Sat Jul 16 10:49:33 2016@author: AugustMa"""import osimport csv# For plotimport numpy as npimport matplotlib.pyplot as plt
def main():passif __name__ == '__main__':main()
# *************Example:  Read CSV data and Write CSV*****************# Read CSV to Dicwith open('test1.csv') as csvfile:reader = csv.DictReader(csvfile)for row in reader:print(row['Name'])# Write Dic to CSVwith open('test2.csv', 'w', newline='') as csvfile:fieldnames = ['Name', 'ID', 'Age']writer = csv.DictWriter(csvfile, fieldnames=fieldnames)writer.writeheader()writer.writerow({'Name': 'Nick', 'ID': 10086, 'Age': 16})# *************Example:  Draw Plot *****************plt.figure(1)plt.title('Ratio')plt.xlabel('Clock(MHz)')plt.ylabel('Frequency: Ratio')plt.plot(FREQUENCY_LIST, RATIO0, 'ro-', label='First Stage')plt.plot(FREQUENCY_LIST, RATIO1, 'go-', label='SEcond Stage')plt.plot(FREQUENCY_LIST, RATIO2, 'bo-', label='Third Stage')plt.plot(FREQUENCY_LIST, RATIO3, 'ko-', label='Fourth Stage')plt.legend(loc=6)plt.grid(True)plt.show()
plt.legend(loc = n),n对应的位置如下:
0, 2     9           1      
6107, 5
384
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python CSV matplotlib