2018年6月4日星期一

fasttext初学习

第一步:理解
https://www.leiphone.com/news/201608/y8rhWEglraduqcOC.html

第二步:官方文档
  fasttext库有两个主要的用例:词表征学习(应该是向量表征)和文本分类。

1.词表征学习(word representation learning)
为了获取词向量,

./fasttext skipgram -input data.txt -output model

data.txt是utf-8编码的文件,生成model.bin和model.vec. model.vec是词向量表征,model.bin是包括模型的参数信息和所有的超参数。二进制文件稍后可用于计算词向量或重新开始优化

1.2.为词外特征获取单词向量

2018年6月3日星期日

类变量、实例变量、局部变量和全局变量

1.类变量
定义:类变量被所有的类实例共享,通常都定义在类声明下面,他被所有的类实例共享

所在位置:类中,函数声明外

什么时候加载:在文件导入到其他文件时加载

如何在函数中调用:在类函数中必须使用ClassName.class_variable = ***来赋值,否则,你创建的只是一个实例变量,举例如下:

class Test(object):
    class_variable = 1
    def func(self):
        Test.class_variable = 2 (正确)
        class_variable = 2(错误,这是一个实例变量)

存在时间:一个到该脚本结束?

python官网的链接:https://www.python-course.eu/python3_class_and_instance_attributes.php

2.实例变量

所在位置:class内,self修饰

3.局部变量:在函数的class内,(不加self)
定义:在一个函数中,一个变量第一次出现,并在=的前面,那么他是一个实例变量

4.全局变量:在模块内,函数和类外面

leetcode 17

17.   Letter Combinations of a Phone Number Medium Given a string containing digits from   2-9   inclusive, return all possible l...