云桥落羽

去海里当鲨鱼

排序:
默认
按更新时间
按访问量

(十五)sklearn 因子分析

导入依赖 import numpy as np import pandas as pd import numpy.linalg as nlg from sklearn.datasets import fetch_olivetti_faces from sklearn.decomposition ...

2018-08-11 14:33:06

阅读数:21

评论数:0

(十四)sklearn 均值漂移聚类

 代码大部分来自官方文档,可以直接运行 import numpy as np # estimate_bandwidth用于设置带宽 from sklearn.cluster import MeanShift, estimate_bandwidth # 生成测试数据所需要的库 from sk...

2018-08-10 23:36:28

阅读数:19

评论数:0

(十三)sklearn K-均值聚类

导入依赖包 from sklearn.cluster import KMeans from sklearn.datasets import load_iris 进行训练 iris = load_iris() clf = KMeans(n_clusters=3) clr = clf.fit...

2018-08-10 18:59:46

阅读数:19

评论数:0

(十二)sklearn 主成分分析

导入依赖包 import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from sklearn.decomposition import PCA 导入数据 # 以sklearn官方提供的鸢尾花数据集为例 ...

2018-08-10 14:43:52

阅读数:16

评论数:0

(十一)sympy 微分方程

微分方程 f(x,y′,y′′,...,y(n))=0f(x,y′,y″,...,y(n))=0 f(x, y', y'', ..., y^{(n)}) = 0 导入依赖包 import sympy as sy 函数和变量 # 标记函数 f = sy.Function('f') # ...

2018-08-09 20:04:20

阅读数:10

评论数:0

(十)scipy 最小二乘法

导入依赖包 import numpy as np from scipy.optimize import leastsq from matplotlib import pyplot as plt 待求解函数 k = (2, 5, -3) # 目标函数 def func(k, x): k...

2018-08-09 16:59:20

阅读数:30

评论数:0

(九)scipy 样条插值

导入依赖包 from scipy import interpolate import numpy as np import matplotlib.pyplot as plt 原始数据 x = np.linspace(0, 30, 20) y = np.sin(x) 插值函数 f = ...

2018-08-09 16:05:01

阅读数:14

评论数:0

(八)networkx 图的遍历

构建无向图 G = nx.Graph() edges = [ (1, 2), (1, 3), (2, 3), (3, 4), (3, 5), (4, 5), (1, 6), (5, 6) ] G.add_edges_from(edg...

2018-08-09 12:48:58

阅读数:28

评论数:0

(七)networkx 最小生成树

最小生成树 # 构建无向图 G = nx.Graph() edges = [ (1, 2, {'len':12}), (1, 3, {'len':7}), (2, 3, {'len':6}), (3, 4, {'len':4}), (3, 5, {'len...

2018-08-09 11:52:25

阅读数:18

评论数:0

(六)networkx 网络最大流

网络最大流 import networkx as nx # 创建空有向图 DG = nx.DiGraph() # 添加边和流量上限 DG.add_edge('a', 'b', capacity = 12) DG.add_edge('a', 'c', capacity = 7) DG.add_ed...

2018-08-09 11:25:16

阅读数:14

评论数:0

(五)networkx 拓扑排序

拓扑排序 import networkx as nx # 我们沿用(四)中的数据格式创建一张有向图 DG = nx.DiGraph(edges) # topo_object是一个可迭代对象 topo_object = nx.topological_sort(DG)

2018-08-09 11:08:09

阅读数:13

评论数:0

(四)networkx 最短路径

点线数据 nodes=[n1,n2,...,nm](1)(1)nodes=[n1,n2,...,nm] nodes = [n_1, n_2, ..., n_m] \tag{1} edges=[(ni,nj,{len:value})](2)(2)edges=[(ni,nj,{len:valu...

2018-08-08 23:31:49

阅读数:17

评论数:0

(三)cvxopt 二次规划

标准化模型 minf(x)=12xTPx+qTx(1)(1)minf(x)=12xTPx+qTx min\:f(x)=\frac{1}{2}x^TPx+q^Tx\tag{1} 不等约束条件 Gx≤h(2)(2)Gx≤h Gx≤h\tag{2} 相等约束条件 Ax=b(3)(3)...

2018-08-07 18:25:42

阅读数:38

评论数:0

(二)scipy 求解极值

目标函数 f(x),x∈(a,b)f(x),x∈(a,b) f(x), x ∈ (a, b) 求解代码 from scipy.optimize import fminbound def f(x): pass min = fminbound(f, a, b)

2018-08-07 12:26:50

阅读数:37

评论数:0

(一)scipy 线性规划

现有线性规划 maxz=[A1,A2,...,An]⋅[x1,x2,...,xn]T(1)(1)maxz=[A1,A2,...,An]·[x1,x2,...,xn]T max\:z = [A_1, A_2, ..., A_n]·[x_1, x_2, ..., x_n]^T \tag{1} 约...

2018-08-06 23:05:29

阅读数:43

评论数:0

LeetCode-766 托普利茨矩阵

如果一个矩阵的每一方向由左上到右下的对角线上具有相同元素,那么这个矩阵是托普利茨矩阵。 给定一个 M x N 的矩阵,当且仅当它是托普利茨矩阵时返回 True。 示例 1: 输入: matrix = [   [1,2,3,4],   [5,1,2,3],   [9,5,1,2] ] 输出...

2018-07-28 10:41:03

阅读数:18

评论数:0

LeetCode-709 转换成小写字母

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。   示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输...

2018-07-28 10:40:58

阅读数:30

评论数:0

LeetCode-717 1比特与2比特字符

有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。 现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。 示例 1: 输入: bits = [1, 0, 0] 输出: True 解释: 唯一的编...

2018-07-28 10:40:53

阅读数:12

评论数:0

LeetCode-686 重复叠加字符串匹配

给定两个字符串 A 和 B, 寻找重复叠加字符串A的最小次数,使得字符串B成为叠加后的字符串A的子串,如果不存在则返回 -1。 举个例子,A = "abcd",B = "cdabcdab"。 答案为 3, 因为 A 重复叠...

2018-07-28 10:40:45

阅读数:18

评论数:0

LeetCode-551 学生出勤纪录 I

给定一个字符串来代表一个学生的出勤纪录,这个纪录仅包含以下三个字符: 'A' : Absent,缺勤 'L' : Late,迟到 'P' : Present,到场 如果一个学生的出勤纪录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。 你需要根据这个学生...

2018-07-28 10:40:23

阅读数:19

评论数:0

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