- 实词:名词、动词、形容词、状态词、区别词、数词、量词、代词
- 虚词:副词、介词、连词、助词、拟声词、叹词。
n 名词
nr 人名
# Greatest common divisor of more than 2 numbers. Am I terrible for doing it this way? | |
def gcd(*numbers): | |
"""Return the greatest common divisor of the given integers""" | |
from fractions import gcd | |
return reduce(gcd, numbers) | |
# Least common multiple is not in standard libraries? It's in gmpy, but this is simple enough: | |
def lcm(*numbers): |
#-*- coding:utf-8 - *- | |
def load_dataset(): | |
"Load the sample dataset." | |
return [[1, 3, 4], [2, 3, 5], [1, 2, 3, 5], [2, 5]] | |
def createC1(dataset): | |
"Create a list of candidate item sets of size one." |
def generateRules(L, support_data, min_confidence=0.7): | |
"""Create the association rules | |
L: list of frequent item sets | |
support_data: support data for those itemsets | |
min_confidence: minimum confidence threshold | |
""" | |
rules = [] | |
for i in range(1, len(L)): | |
for freqSet in L[i]: |
# Rime alternative settings | |
# encoding: utf-8 | |
# | |
# difference from default settings: | |
# 1. ascii-style punctuation in half-shape mode | |
# 2. [ ] as paging keys | |
# | |
# save this file as: | |
# (Linux) ~/.config/ibus/rime/alternative.yaml | |
# (Mac OS) ~/Library/Rime/alternative.yaml |
# -*- coding: utf-8 -*- | |
""" Small script that shows hot to do one hot encoding | |
of categorical columns in a pandas DataFrame. | |
See: | |
http://scikit-learn.org/dev/modules/generated/sklearn.preprocessing.OneHotEncoder.html#sklearn.preprocessing.OneHotEncoder | |
http://scikit-learn.org/dev/modules/generated/sklearn.feature_extraction.DictVectorizer.html | |
""" | |
import pandas | |
import random |
/************************************/ | |
基本命令 | |
C-x C-f 打开/新建文件 C-x C-s 保存当前缓冲区 | |
C-x C-w 当前缓冲区另存为 | |
C-x i 光标处插入文件 | |
C-x b 切换Buffer C-x C-b 显示Buffer列表 | |
C-x k 关闭当前Buffer C-x C-c 关闭Emacs |
# 自己习惯用 C-x 作为prefix | |
## 系统操作(session) | |
s list all sessions | |
$ rename | |
## 窗口操作 | |
c create | |
, rename | |
<Num> switch | |
& close |
var re = /([\[\]\,.?"\(\)+_*\/\\&\$#^@!%~`<>:;\{\}?,。·!¥……()+{}【】、|《》]|(?!\s)'\s+|\s+'(?!\s))/ig; | |
content.replace(re, ''); |
//Description: 银行卡号Luhm校验算法 | |
//Luhm校验规则:16位银行卡号(19位通用): | |
// 1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。 | |
// 2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。 | |
// 3.将加法和加上校验位能被 10 整除。 | |
//bankno位银行卡号 | |
function luhmCheck(bankno){ |