关于Python的若干常用片段


"""
Created on Sat Jul 16 10:49:33 2016

@author: AugustMa
"""

import os
import csv
# For plot
import numpy as np
import matplotlib.pyplot as plt
def main():
    pass
if __name__ == '__main__':
   main()
 
# *************Example:  Read CSV data and Write CSV*****************
# Read CSV to Dic
with open('test1.csv') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row['Name'])
# Write Dic to CSV
with 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值