> (char? #\a) ;判断是否是字符 #t > (char->integer #\λ) ;返回字符的整数 955 & ...
racket number类型
> (number? 1) ;判断是否是number类型 #t > (complex? 1+2i) ;判断是否是complex类型 #t > (complex? 1) ...
racket list类型
创建一个list,并赋值给变量lst> (define lst (list 1 2 3 4)) > lst '(1 2 3 4) list内置方法> (length lst) ;列表长度 4 > (list-ref lst 0 ...
racket条件语句
( if ‹expr› ‹expr› ‹expr› )if语句,若2>3输出”bigger”,否则输出”smaller”> (if (> 2 3) "bigger" "smaller") ( cond {[ ‹expr ...
python注释样本
def select_proxy(url, proxies): """Select a proxy for the url, if applicable. :param url: The url being for the request #参数 : ...
requests中的公共函数utils.py
# 将字典转换为元素为(key, val)的列表 In [1]: def dict_to_sequnce(d): if hasattr(d, 'items'): d = d.items() retu ...
matplotlib改变坐标轴位置
ax.spines[‘top’].set_color(‘none’)隐藏上方的直线 通过set_position方法设置坐标轴的位置默认的设置为(‘outward’,0)。(‘axes’,0.0~1.0),若数值=0.5表示把坐标轴放在整个坐标长度的中间位置(根据比例) (‘data’,xx),根 ...
将sympy.plotting转换为matplotlib.pyplot
# -*- coding: utf-8 -*- from sympy import symbols from sympy.plotting import plot, plot_implicit import matplotlib.pyplot as plt def move_sympyplot ...
scipy相关函数
scipy.special.expit # expit(x) = 1/(1+exp(-x)) scipy.misc.derivative import scipy.integrate as integrate r = integrate.quad(lambda ...
支持向量机--线性可分支持向量机
支持向量机(support vector machines, SVM)是一种二类分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;支持向量机包括核技巧,这使它成为实质上的非线性分类器。支持向量机的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等 ...
将图像转换为excel表格
原理:将图像中的每一个点映射到excel中的每一个单元格 安装:PIL, openpyxl 步骤: 1.使用PIL读取图像 2.使用openpyxl将一个个像素点写入到excel文件 中 # -*- coding: utf-8 -*- # 将图像转换为excel文件,一个像素点对应一个单元格 imp ...
k近邻法-k_Nearest Neighbors
k近邻法(knn)就一种基本分类与回归方法。 from scipy.spatial import minkowski_distance def classify0(inX, dataSet, labels, k): # dataSetSize = dataSet.shape[0] # ...
感知机算法的对偶形式
class PerceptionPair: #初始化一些参数学习率,gram矩阵等等 7 def __init__(self, dataSet, target, learningrate=1): 8 self.lr = learningra ...