test

朴素贝叶斯分类器(伯努利贝叶斯+高斯贝叶斯+多项式贝叶斯)

送分小仙女□ 提交于 2020-02-03 00:58:58
1 from sklearn.datasets import load_diabetes 2 X,y=load_diabetes().data,load_diabetes().target 3 X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=8) 4 lr=LinearRegression().fit(X_train,y_train) 5 print("the coefficient:{}".format(lr.coef_)) 6 print('the intercept:{}'.format(lr.intercept_)) 7 print("the score of this model:{:.3f}".format(lr.score(X_test,y_test))) 1 import matplotlib.pyplot as plt 2 plt.scatter(X[:,0],X[:,1],c=y,cmap=plt.cm.spring,edgecolors='k') 3 plt.show() 1 #伯努利贝叶斯分类器 2 from sklearn.naive_bayes import BernoulliNB 3 bnb=BernoulliNB() 4 bnb.fit(X_train,y_train)

居中方式

别来无恙 提交于 2020-02-03 00:23:22
方式一 #test { position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: auto; width: 200px; height: 200px; } 方式二 #test { position: absolute; top: 50%; left: 50%; margin-left: -100px; margin-top: -100px; width: 200px; height: 200px; } 来源: https://www.cnblogs.com/kanaliya/p/12254333.html

Ansible模块——blockinfile

孤街浪徒 提交于 2020-02-03 00:07:10
blockinfile 模块在指定的文件中插入”一段文本”,这段文本是被标记过的,也就是,在这段文本上做了记号,以便在以后的操作中可以通过”标记”找到这段文本,然后修改或者删除它。 一、常用参数 path :required,指定要操作的文件。 block :指定要操作的”一段文本”,此参数有一个别名叫”content”,使用content或block的作用是相同的。 marker :在指定文件中插入一段文本,ansible会自动为这段文本添加两个标记,一个开始标记,一个结束标记,默认情况下,开始标记为# BEGIN ANSIBLE MANAGED BLOCK,结束标记为# END ANSIBLE MANAGED BLOCK,使用marker参数自定义”标记”。比如,marker=#{mark}test ,这样设置以后,开始标记变成了# BEGIN test,结束标记变成了# END test。 state : state参数有两个可选值,present与absent,插入和删除对应标记的段落。 insertafter :在插入一段文本时,默认会在文件的末尾插入文本,如果你想要将文本插入在某一行的后面,可以使用此参数指定对应的行,也可以使用正则表达式(python正则),表示将文本插入在符合正则表达式的行的后面。如果有多行文本都能够匹配对应的正则表达式,则以最后一个满足正则的行为准

TensorFlow-keras 100分类

梦想的初衷 提交于 2020-02-03 00:05:20
import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' from tensorflow.python.keras.datasets import cifar100 from tensorflow.python import keras import tensorflow as tf class CNNMnist(object): model = keras.models.Sequential([ #卷积层1 keras.layers.Conv2D(32,kernel_size=5,strides=1,padding="same",data_format="channels_last",activation=tf.nn.relu), #池化层1 keras.layers.MaxPool2D(pool_size=2,strides=2,padding="same"), #卷积层2 keras.layers.Conv2D(64,kernel_size=5,strides=1,padding="same",data_format="channels_last",activation=tf.nn.relu), #池化层2 keras.layers.MaxPool2D(pool_size=2,strides=2,padding="same"),

Git 基础 - 回滚撤销commit

柔情痞子 提交于 2020-02-02 23:58:54
1 ###################################################################[@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git dog * db69602 (HEAD -> dev) add test_reset.md * fab7157 dev修改READM.md * 217fef2 (origin/master, origin/HEAD, master) Update README.md,添加日期 * a565481 (origin/dev) Update README.md * 19cfeea 第一次将远程dev分支代码合并到master分支Merge branch 'dev' |\ | * b1777d8 commit merge_excel_utils | * ee37473 manage utils | * 0b6e16c commit files * | 441940f 添加项目说明 |/ * 0f1f9d7 Initial Commit [@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git reset dev^ #撤销上一次commit [@wooluwalkerdeMacBook-Pro:wenjian (dev)]$

python_正则表达式_re模块

好久不见. 提交于 2020-02-02 22:29:28
正则表达式:对字符串进行筛选,查找对应的数据 #coding=utf-8 # 导入re模块 import re # 使用match方法进行匹配操作 result = re . match ( 正则表达式 , 要匹配的字符串 ) # 如果上一步匹配到数据的话,可以使用group方法来提取数据 result . group ( ) #coding=utf-8 import re result = re . match ( "hello" , "hello world" ) result . group ( ) 匹配单个字符 字符 功能 . 匹配任意1个字符(除了\n) [ ] 匹配[ ]中列举的字符 \d 匹配数字,即0-9 \D 匹配非数字,即不是数字 \s 匹配空白,即 空格,tab键 \S 匹配非空白 \w 匹配单词字符,即a-z、A-Z、0-9、_ \W 匹配非单词字符 #coding=utf-8 import re ret = re . match ( "." , "S" ) print ( ret . group ( ) ) ret = re . match ( "o.e" , "ooe" ) print ( ret . group ( ) ) ret = re . match ( "ww.o" , "wwwo" ) print ( ret . group ( ) ) [

KVC

纵饮孤独 提交于 2020-02-02 19:11:50
Key-Value coding 键值编码 允许开发者通过Key直接访问对象的属性,或给对象的属性赋值 就可以在运行时动态的访问和修改对象的属性,而不是编译时 KVC设值 KVC取值 KVC使用keyPath KVC处理异常 KVC处理数值和结构体类型属性 KVC键值验证(Key-Value Validation) KVC处理集合 KVC处理字典 KVC设值 KVC取值 KVC使用keyPath 这里举个例子: @interface Test1 : NSObject { NSString * _name ; } @end -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- @interface Test : NSObject { Test1 * _test1 ; } @end int main ( int argc , const char * argv [ ] ) { @ autoreleasepool { Test * test = [ [ Test alloc ] init ] ; //Test生成对象 Test1 * test1 = [ [ Test1 alloc ] init ] ; //Test1生成对象 [ test setValue : test1 forKey : @"test1" ] ; /

Hive之常用函数解析

别来无恙 提交于 2020-02-02 19:07:59
一、空字段赋值 1、NVL(给值为 NULL 的数据赋值) 格式是 NVL( string1, replace_with)。它的功能是如果string1 为 NULL,则 NVL 函数返回 replace_with 的值,否则返回 string1 的值,如果两个参数都为 NULL ,则返回 NULL。 举例:如果员工的 comm 为 NULL,则用-1 代替 select nvl(comm,-1) from emp; 二、时间类 1、date_format(格式化时间 ) select date_format('2020-02-02 10:45:00','yyyy-MM-dd'); 2、date_add(时间跟天数相加 ) select date_add('2020-02-02',5); select date_add('2020-02-02 10:20:00',5); select date_add('2020-02-02',-5); 3、date_sub(时间跟天数相减) select date_sub('2020-02-02 10:20:00',5); select date_sub('2020-02-02',-5); 4、datediff(两个时间相减) select datediff('2020-02-02','2020-02-01'); select datediff(

mv 移动或重命名文件

时光怂恿深爱的人放手 提交于 2020-02-02 14:31:45
1. 命令功能 mv:移动或改文件名 2. 语法格式 mv [option] source dest mv 选项 源文件 目标文件 参数 参数说明 -f 如果目标文件存在,则不会询问而是直接覆盖 -i 如果目标文件存在,则会询问是否覆盖 -n 不覆盖已经存在的文件 -t 指定mv的目标目录,适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后,和cp命令-t选项功能一致。 -u 在源文件比目标文件新,或目标文件不存在时才进行移动。 说明: 3. 使用范例 范例1: 给文件改名 [cxf@localhost ~]$ ls dir1 dir2 ok test_cxf [cxf@localhost ~]$ mv test_cxf test_cxf.bak #当test_cxf.bak不存在,则将test_cxf重命名为 [cxf@localhost ~]$ ls test_cxf.bak。 dir1 dir2 ok test_cxf.bak [cxf@localhost ~]$ echo 'asdfasdf' > test [cxf@localhost ~]$ mv -i test test_cxf.bak #当test_cxf.bak存在时,提示覆盖 mv: overwrite `test_cxf.bak'? y [cxf@localhost ~]$ cat test

2.pytest用例设计及运行

北慕城南 提交于 2020-02-02 13:56:50
pytest测试用例可以存在函数级别,也可以存在类级别。只需要按照内部的规则设计用例,它可以自动去发现测试用例,不需要像unittest框架测试类需要继承TestCase; 在运行时可以在命令行窗口运行,也可以在pycharm中直接运行,下面会详解两种运行方式; 1.pytest用例设计规则 所有的测试脚本存放在python的包中。python的包中带有__init__.py文件 模块名设计规则:test_*.py 或者 *_test.py 类名设计规则: Test* 以Test开头的类 方法名设计规则:test_* 以test_开头的方法名 函数名设计规则:test_* 以test_开头的函数 2.脚本命令行运行3中方式   pytest(推荐使用)  py.test  python -m pytest 3.执行脚本时参数   -s 详细显示日志信息   -q 显示简略运行信息   -x 遇到第一个失败用例停止运行   --maxfile=2 遇到第二个失败用例停止运行,可以改变停止运行的失败用例数 4.pycharm中运性用例 确定是否是pytest运行器运行 更改运行器:file-->setings 用例运行顺序 1.如果鼠标悬停在其中一个用例右键运行,则只会运行悬停处用例; 2.如果鼠标没有悬停则顺序为先运行函数级别用例,在运行类级别用例;