首页 > 其他 > 详细

【情感分析】北航课题组 笔记一

时间:2018-08-02 23:44:54      阅读:209      评论:0      收藏:0      [点我收藏+]

李老师主讲本节课。

 

 

为什么使用 python


 

  python的解释器有多个语言实现(想想解释器是什么?)一行一行被解释,而并非和C语言一样一个文件被编译。

  高层语言 —— 无需考虑如何管理你程序使用内存的底层细节,如堆栈

  可移植性

  面向对象

  规范的代码,强制缩进

  标准库丰富


 

python 环境搭建 Pycharm + ANACONDA


 

  ANACONDA Navigator

    省时省力,利于各种版本你的python与库的管理

    分析利器

    

  Pycharm

    python IDE

    可以使用教育网(.edu)邮箱免费下载 professional 版本

 

 

python语法


 

  输出

    print() 

  注释  

    #  单行注释  

    ‘‘‘ 需要注释的代码与文档‘‘‘  多行注释

    多行注释可以转换为文档

 

  变量

    Number(数字)

      int

      long

      float

      complex

 

    布尔类型

 

    字符串

      ‘‘ 与""没有区别,都是 String ,python 没有 char

      \‘ 表示不进行转义

      支持 + 与 *

      格式化输出

        1. 基于元组

        print("%d %d" (%age, %age2))        

        2. 基于列表

        format 格式化函数
          e.g. print("this is a {} and {}".format("e.g.", "I‘m happy"))

 

    列表

      列表中的元素不必是同一类型

      支持索引

        索引为负数时表示从后往前

      支持切片

        都遵循左闭右开

        [start:end]

        [start:]

        [:end]

        [start:end:step]

 

    元组

      小括号表示元组

 

    字典

      判断建是否存在于字典中

        if key in dictory:      

      利用 [] 与键名访问值

        dictory[key]

    

    查看变量的方法为:type()

    变量命名规则:

      小驼峰规则(thisMyName,M、N为驼峰)

      Google下划线命名规则

    

  运算符

    and 

    or 

    not

    %

    /

    //

    **

    

  for循环

    常常与 in 、 range() 搭配

    其游标可以自动后移,而 while() 是不行的

    range() 返回一个列表    

  

 

函数


 

  def 定义函数

 

 

面向对象


 

  技术分享图片

 

  举一个车的面向对象的例子

  技术分享图片

 

    其中的 __init__() 方法相当于是构造函数,能够构造出一个实例

 

 

文件读写


 

  读写 txt 文件

    第一种读取文件的办法:

      file = open(‘example.txt‘, ‘r‘)

      file.read()

      file.write()

      file.close()

 

    技术分享图片

 

 

  读写 excel 文件

    第三方库

      import xlwt 

      import xlrd

    方法

      sheet.write()

      sheet.read()

    例子

      简单创建一个 excel

 

      wb = xlwt.Workbook()

      sheet = wb.add_sheet(‘Mysheel1‘)

      sheet.write(0, 0, ‘1*1=1‘)

      wb.save(‘mutiply.xls‘)

 

      技术分享图片

 

      创建一个 excel 的九九乘法表      

 

      技术分享图片

 

      读取 excel 中的数据(核心方法是 wb.cell_value())

       

      技术分享图片

 

 

画图


 

  第三方库

    import matplotlib.pyplot as plt

  

  示例

    x = np.linspace(0, 3, 5)

    y = x ** 2

    plt.figure(‘Fig1‘)

    plt.title(‘My first title‘)

    plt.xlabel(‘x_label‘)

    plt.ylabel(‘y_label‘)

    plt.grid()  #显示网格

    plt.axis([0, 6, 0, 30])  # 设置坐标轴的长度

    plt.subplot(222)  # 2*2 的图中的第二个位置

    plt.plot(x, x ** 2, ‘r- ‘, label=‘x^2‘)

    # plt.plot(x, x ** 3, ‘g+‘, label=‘x^3‘)    

    plt.show()

 

【情感分析】北航课题组 笔记一

原文:https://www.cnblogs.com/Bw98blogs/p/9410655.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!