自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 DOM操作

修改Text和HTMLjQuery对象的text()和html()方法分别获取节点的文本和原始HTML文本<!-- HTML结构 --><ul id="test-ul"> <li class="js">JavaScript</li> <li name="book">Java &amp; JavaScri...

2020-05-04 20:09:50 192

原创 jQuery 查找和过滤

find()方法<!-- HTML结构 --><ul class="lang"> <li class="js dy">JavaScript</li> <li class="dy">Python</li> <li id="swift">Swift</li> <...

2020-05-04 19:30:11 350

原创 层级选择器

层级选择器(Descendant Selector)如果两个DOM元素具有层级关系,就可以用$('ancestor descendant')来选择,层级之间用空格隔开。例如:<!-- HTML结构 --><div class="testing"> <ul class="lang"> <li class="lang-jav...

2020-05-04 19:23:46 531 1

原创 jQuery

按ID查找使用“#” + id名称 的形式:// 查找<div id="abc">:var div = $('#abc');// 返回 [<div id="abc">...</div>] jQuery对象// 不存在 返回 []注意:jQuery的选择器不会返回undefined或者null,好处是不必在下一行判断if (div ===...

2020-05-04 19:14:27 165

原创 js 数组

可通过索引修改对应值。arr.indexOf() // 搜索指定元素的位置索引var arr = [10, 20, '30', 'xyz'];arr.indexOf(10); // 元素10的索引为0arr.indexOf(30); // 元素30没有找到,返回-1arr.indexOf('30'); // 元素'30'的索引为2arr.slice() // 通过索引获取切...

2020-04-28 19:06:47 133

原创 js 字符串连接的两种方式、及相关函数

字符串连接的两种方式:var name = '小明';var age = 20;var message = '你好, ' + name + ', 你今年' + age + '岁了!';alert(message);var name = '小明';var age = 20;var message = `你好, ${name}, 你今年${age}岁了!`; // 注意 这里使...

2020-04-28 18:41:04 489

原创 js 启用 strict 模式

启用 strict 模式'using strict' // 需要浏览器支持 strict模式,不支持 则当作字符串处理不使用 var 申明变量则是全局变量。strict模式是为了避免未使用 var 申明变量的情况。...

2020-04-28 18:27:53 214

原创 js 数组创建

// 数组创建// 1、使用 [] 直接创建a = [1, 3.14, 'hello world!', null, true];// 2、使用 Array() 创建a = new Array(1, 2, 3) // [1, 2, 3]

2020-04-28 11:32:25 138

原创 js 浮点数相等比较

1 / 3 === (1 - 2 / 3); // false// 这是由于计算机无法精确表示无限循环小数。// 比较两个浮点数是否相等,只能通过计算它们之差的绝对值,是否小于某个阈值。Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true...

2020-04-28 11:27:48 1165

原创 js NaN 值判断

NaN 特殊的Number,其与所有其它值均不等(包括自己)。NaN === NaN; // false判断 NaN 的唯一方法:isNaN()isNaN(NaN); // true

2020-04-28 11:22:38 405

原创 js 中的比较运算符 == 与 === 的区别

== 会自动转换数据类型进行比较。(直接比较值) === 不会自动转换数据类型,类型不一致,则 false。一致 再进行比较。(先进行数据类型比较,再比较值)...

2020-04-28 11:15:35 270

原创 js中的Number

不区分整数和浮点数,统一使用Number表示。合法Number类型:123; // 整数1230.456; // 浮点数0.4561.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5-99; // 负数NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示Infinity; // Infinity表示无限大,当数值超过了Jav...

2020-04-28 11:11:31 1050

原创 JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。

JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。

2020-04-28 11:07:40 611

原创 js代码嵌入网页的两种方式

<script type='text/javascript'>显式说明类型是 javascript。默认的type就是JavaScript,由<script>...</script>包含的代码就是JavaScript代码,它将直接被浏览器执行。 将js代码放入到一个 .js 文件中使用<script src="js代码文件路径"><...

2020-04-28 10:59:32 1282

原创 pd.cut() 和 pd.qcut() 的区别

import pandas as pdpd.cut(data, 5) 创建差值相等(个数不同)的 5 个区间pd.qcut(data, 5) 创建每个区间个数相等,每个区间内包含 5个数据(差值不等)

2020-04-21 15:28:11 747

原创 为什么需要对数值类型的特征做归一化

归一化的两种方法:线性函数归一化(Min-Max Scaling) 将结果映射到 [0, 1] 范围内。零均值归一化(Z-Score Normalization)将数据映射到均值为 0 、标准差为 1 的分布上。假设原始特征均值为 μ,标准差为σ,则有为什么进行归一化:在学习速率相同的情况下,(a)图中 x1 的更新速度要大于 x2(x1 的取值范围大于 x2);...

2020-04-21 12:13:44 241

原创 SQL基本常见操作

目录SQL 不区分大小写 等效主键(PRIMARYKEY)是表中唯一标识表记录的字段。SHOW语句显示数据库及其表中包含的信息SHOW TABLES 命令用于显示当前选定的 MySQL 数据库中的所有表。SHOW COLUMNS 显示有关给定表中的列的信息。SELECT 语句用于从数据库中选取数据。完全限定名称ORDER BYSHOWTABLES;WH...

2020-04-15 16:15:26 335

原创 LIMIT 关键字

LIMIT 关键字SELECT column listFROM table_nameLIMIT [number of records];## 从 “customers” 表中选择前 6 个记录。SELECT ID, FirstName, LastName, CityFROM customers LIMIT 6;## 从第三个位置开始选取四条记录:SELECT ID, First...

2020-04-15 11:00:17 218

原创 将ipynb文件转换为py文件

进入demo.ipynb所在目录下# 指定文件jupyter nbconvert --to script demo.ipynb# 所有.ipynb文件jupyter nbconvert --to script *.ipynb

2020-04-09 10:24:58 443 1

原创 Python extend() append() + 三者区别

list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)没有返回值,但会在已存在的列表中添加新的列表内容。seq -- 元素列表list.append(obj)在列表末尾添加新的对象。无返回值,但是会修改原来的列表。obj -- 添加到列表末尾的对象。+ 加号与extend()等效将两个list相加,需要创建新的list...

2020-04-09 01:07:59 234

原创 Numpy tile()

numpy.tile(a,reps)返回平铺后的数组a:输入数组reps:对应轴上的重复次数。(2,2)即 0 轴上重复 2 次,1 轴上重复 2 次>>> a = np.array([0, 1, 2])>>> np.tile(a, (2, 1, 2))array([[[0, 1, 2, 0, 1, 2]], [[0, 1,...

2020-04-08 22:45:01 117

原创 Python sorted()函数

sorted(iterable, cmp=None,key=None,reverse=False)返回重新排序的列表。iterable -- 可迭代对象。 cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可...

2020-04-08 22:27:00 604

原创 Numpy argsort()

numpy.argsort(a,axis=-1,kind=None,order=None)数组排序:返回将对数组排序的索引。a:数组axis:要排序的轴,默认-1(最后一个轴)kind:{quicksort, mergesort, heapsort, stable} 默认快排order:-...

2020-04-08 21:52:26 100

原创 python赋值、深浅拷贝区别

**赋值:**即传递的是对象的引用,a、b变量指向同一个地址**浅拷贝copy():**拷贝父对象,不拷贝对象内部的子对象。即允许a中内部可变对象改变,拷贝对象b也改变。**深拷贝deepcopy():**完全拷贝父对象及其子对象。a、b独立,不互相影响。tips:使用深浅拷贝时需 import copy- 赋值是创一个引用,指向旧的元素地址(旧瓶装旧酒)- 浅拷贝是新的地址中...

2020-04-07 22:19:50 108

原创 python 字典中根据 “值” 获取 “键”。

python 字典中根据 “值” 获取 “键”。!!值为“中”# 将字典的“键”、“值”都转换成列表,在通过列表中的索引值获取对应的 “键” b = list(s.keys())[list(s.values()).index(“中”)]print([k for k,v in s.items() if v == “中”])# 新建字典...

2019-12-19 16:34:56 3314

原创 Windows系统命令

一、Windows系统命令开始 - 运行(win+R),弹出命令窗口:gpedit.msc-----组策略 utilman--------辅助工具管理器。 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和...

2019-05-05 20:21:50 253

原创 初识NLP

NLP初识字 词 中文分词NLP流程 原始文本(数据预处理) 处理不能识别字符(表情符号等) 美国 对 中国 贸易战,美国 对 中国 不友好

2018-09-04 14:18:51 204

原创 Optparse

optparse 是一个便利、灵活、强大的用于解析命令行的库。optparse 允许用户在传统的 GNU/POSIX 语法中指定 options 生成用法和帮助信息。## 首先需要导入对应模块,并新建一个OptionParser实例from optparse import Option Parserparser = OptionParser()parser.add_optio...

2018-08-31 16:51:47 322

转载 Redis命令、python

目录Redis BrpopRedis DELRedis HdelRedis HgetallRedis LpushRedis LlenRedis LremRedis LtrimPython中函数调用:  Redis Brpop 命令移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。redis Blpop ...

2018-08-28 16:53:01 328

原创 map和reduce函数

map(function, iterable) 返回迭代器function:函数iterable:一个或多个序列(包含列表、元组、字典)p = map(lambda x:x**2, dict.fromkeys([0,1],1))for i in p: print(i)## result:# 0, 1dict.fromkeys([0,1],1)## resu...

2018-08-21 18:38:27 393

原创 编码格式识别库chardet

安装 pip install chardet 查询编码格式 import chardetx = chardet.detect(b'sdg')k = chardet.detect('或许只是昙花一现'.encode('utf-8'))v = chardet.detect('但等待很美'.encode('gb2312'))## result# x: {'encoding...

2018-08-20 14:28:26 357

原创 pymongo查找指定字段的不同值

collection.distinct('需查找的字段') 

2018-08-20 11:44:43 3788

原创 pymongo创建索引、更新、删除

索引创建 ## collection 为数据集合collection.create_Index({'需创建索引字段': 1})collection.ensure_Index({'需创建索引字段': 1})## 获取索引信息,数据库中使用db.getCollection('tablename').getIndexes()tip:getIndexex() 返回值中 key 为所创...

2018-08-20 11:40:07 9242 1

原创 Pycharm中scrapy运行spiders目录下的.py文件

#!/usr/bin/python# -*- coding: utf-8 -*-from scrapy import cmdline# yin为.py文件名,可使用spider.name的值cmdline.execute("scrapy crawl yin".split()) 

2018-08-20 10:53:09 863

原创 正则表达式

贪婪与非贪婪: 贪婪: 不加 ?,匹配更多符合规则的内容(字符串中只要符合的就匹配)非贪婪: 加 ?,匹配尽可能少的字符(匹配到了一个符合的就结束)注意: ? 添加在正则表达式匹配规则后  match(rule, str) 参数:rule:正则表达式str:需要匹配的字符串用法:Import restr = ‘Hello world sHello’...

2018-08-20 10:41:12 112

原创 自增 id 和 MD5数据加密

自增id通过连接另一条数据实现主要使用: collection.find_and_modify(k, {'$inc': {'comcat_seq': 1}}, upsert=True)将comcat_seq自增后的值传给 id 字段tip: k为筛选条件(字典), comcat_seq为自增字段,upsert为True时会在没有匹配到时新建,匹配则进行更新。MD5加密import...

2018-08-20 10:33:46 1645

原创 Mongo 数据库(python)

连接MongoDB:(两种连接方式) import pymongoclient = pymongo.MongoClient(host='localhost', port=27017)client = pymongo.MongoClient('mongodb://localhost:27017/') 指定数据库:(两种方式,连接 ‘test’ 数据库) db = clien...

2018-08-16 19:19:37 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除