自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 霍夫曼编码机

data = np.array([ ["病人","头疼","肌肉疼","体温","流感"] ,["e1",'是', '是', '正常', '否'] ,["e2",'是', '是', '高', '是'] ,["e3",'是', '是', '很高', '是'] ,["e4",'否', '是', '正常', '否'] ,["e5",'否', '否', '高', '否'] ,["e6",'否', '是',

2020-06-28 20:38:52 153

原创 粗糙集算法集合(代码未整合版)

# To add a new cell, type '# %%' # To add a new markdown cell, type '# %% [markdown]' # %% import numpy as np import numexpr as ne # %% [markdown] # 粗糙集是波兰理工大学Z.pawlak教授提出用来研究不完整数据,不精确知识的表达、学习,归纳等的一套理论 # # 它是一种新的处理模糊和不确定性问题的数学工具,已被广泛应用于知识发现、机器学习、决策支持、模式识

2020-06-28 15:36:02 5283 16

原创 朴素贝叶斯分类

def probability(A,a): n=A.shape[0] nm = np.cumproduct(np.array(A.shape))[0] return (A==a).T.dot(np.ones(n))/n def set_conditions(data,*conditions): PAVector = [probability(data,conditions[i])[i] for i in range(len(conditions))] return

2020-06-22 16:55:49 123

原创 AB测试排序

import numpy as np def binarycoder(quotient): result = [] while quotient > 0: quotient,remainder=divmod(quotient,2) result.append(remainder) return result[::-1] def binary_range(n): max_index = n - 1 max_lenght =

2020-06-22 15:20:40 235 1

原创 TF-IDF 词袋

def TF_IDF(docList): result = dict() m = len(docList) WFD1 = 0 distion_word = set(drop_2_to_1_dim(docList)) leve1,leve2 = [],[] for doc in docList: n = len(doc) tmpTF = np.array([(doc==word).sum()/n for word in disti

2020-06-15 22:06:16 153

原创 条件概率,联合概率,全概率,P检测,贝叶斯推断,贝叶斯刷新

class bayes: def __init__(self,A,B,i,j): self.A = A self.B = B self.i = i self.j = j def joint_probability(self): PAB = self.A*self.B #联合概率 return PAB def contingent_probability(self):

2020-06-13 00:36:54 224

原创 马尔可夫矩阵,马尔可夫决策过程

def transitionprobability(A): left , right = [],[] initA = np.array(A) An = initA.shape[0] unitVector = np.ones(An) distionA = np.array([j for j in {i:0 for i in A}.keys()]) probability = lambda elements , n : {e:(elements==e).dot(

2020-06-12 10:26:38 520

原创 价格博弈游戏(有人告诉我这个有个高大上的名字叫动态规划?)

def price_game(sumv=600,v=1,p=0.02): dv ,dp ,resultT,resultV = 0 ,0,[],[] for i in range(int(1/p)): dv += v dp += p pm = (1-dp) if pm > 0: pr = (v+dv)*pm resultV.append(pr) resu

2020-06-10 16:04:22 303

原创 进制算法

def binary_to_int(number): str_ = number[2:] print(str_) m = len(str_) return sum([int(str_[i])*(2**(m-i-1)) for i in range(m)]) binary_to_int('0b1101') def display_bin(number): binary = bin(number) return {number:[binary ,oc.

2020-06-09 00:09:43 236

原创 服务器运维代码封装

import os import paramiko #服务器信息,主机名(IP地址)、端口号、用户名及密码 hostname = "ip" port = 22 username = "账户" password = "密码" class optServer: def __init__(self,hostname,port,username,password): #访问linux文件 self.client = paramiko.SSHClient()

2020-06-08 03:20:07 242

原创 配置centos服务器记录

安装python3 sudo yum install yum-utils sudo yum-builddep python curl -O https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz tar xf Python-3.5.0.tgz cd Python-3.5.0 ./configure make sudo make install python3 -V alias python='/usr/local/bin/python3.5' 配置

2020-06-05 15:42:12 126 1

原创 协同过滤numpy torch 实现demo

import numpy as np import torch import seaborn as sns import matplotlib.pyplot as plt import pandas as pd data = np. array([['ID', '色泽', '根蒂', '敲声', '纹理', '脐部', '触感', '好瓜'], ['1', '青绿', '蜷缩', '浊响', '清晰', '凹陷', '硬滑', '好瓜'], ['2', '乌黑', '蜷缩',

2020-06-01 13:59:42 257

世界疫情看板.ipynb

世界疫情追踪看板,用于学习数据分析 jupyter文件 需要的额外支持包有: requests selenium chromedriver numpy pandas tqdm pyecharts >1.0

2020-04-01

空空如也

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

TA关注的人

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