- 博客(33)
- 资源 (7)
- 收藏
- 关注
原创 TCGA数据下载:R包TCGA2STAT
BiocManager::install("CNTools")tcga2stat <- "https://cran.r-project.org/src/contrib/Archive/TCGA2STAT/TCGA2STAT_1.2.tar.gz"download.file(tcga2stat, destfile = "~/Downloads/TCGA2STAT_1.2.tar.gz")install.packages("~/Downloads/TCGA2STAT_
2021-09-17 19:30:24
483
原创 Anaconda + tensorflow安装教程
1、下载Anaconda,并安装2、安装成功后使用管理员权限打开Anaconda Prompt执行命令:conda create --name python35 python=3.5询问Proceed ([y]/n)? ,输入y进入对应的python版本环境conda activate python35下载tensorflow在进入Anaconda Prompt的python3.5环境执行命令:pip install tensorflow如出现一下情况,则执行以下命令更
2021-08-12 03:16:32
4592
1
原创 牛客NC91-最长递增子序列
题目描述给定数组arr,设长度为n,输出arr的最长递增子序列。(如果有多个答案,请输出其中字典序最小的)在这里插入代码片
2021-04-12 02:10:46
546
原创 NC86-矩阵元素查找
题目描述已知int一个有序矩阵mat,同时给定矩阵的大小n和m以及需要查找的元素x,且矩阵的行和列都是从小到大有序的。设计查找算法返回所查找元素的二元数组,代表该元素的行号和列号(均从零开始)。保证元素互异。在这里插入代码片...
2021-04-10 12:45:06
393
原创 牛客NC144-不相邻最大子序列和
题目描述给你一个n,和一个长度为n的数组,在不同时选位置相邻的两个数的基础上,求该序列的最大子序列和(挑选出的子序列可以为空)。在这里插入代码片
2021-04-09 15:27:31
405
2
原创 牛客NC17-最长回文子串
题目描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度在这里插入代码片
2021-04-08 15:35:29
459
原创 牛客NC92-最长公共子序列
题目描述给定两个字符串str1和str2,输出连个字符串的最长公共子序列。如过最长公共子序列为空,则输出-1。# longest common subsequence# @param s1 string字符串 the string# @param s2 string字符串 the string# @return string字符串#class Solution: def LCS(self , s1 , s2 ): # write code here...
2021-04-07 15:25:10
317
原创 牛客NC145-01背包
## 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可# 计算01背包问题的结果# @param V int整型 背包的体积# @param n int整型 物品的个数# @param vw int整型二维数组 第一维度为n,第二维度为2的二维数组,vw[i][0],vw[i][1]分别描述i+1个物品的vi,wi# @return int整型#class Solution: def knapsack(self , V , n , vw ): .
2021-04-06 01:48:49
277
原创 牛客NC59-矩阵的最小路径
题目:给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。结果:运行超时# @param matrix int整型二维数组 the matrix# @return int整型#class Solution: def minPathSum(self , matrix ): # write code here if len(matrix) == 0:
2021-04-04 22:47:02
269
原创 牛客NC109-岛屿数量
题目描述给一个01矩阵,1代表是陆地,0代表海洋, 如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。岛屿: 相邻陆地可以组成一个岛屿(相邻:上下左右) 判断岛屿个数。# 判断岛屿数量# @param grid char字符型二维数组 # @return int整型class Solution: def solve(self , grid ): if not grid: return 0 count = 0
2021-04-04 02:03:29
318
原创 牛客NC38-螺旋矩阵
题目描述给定一个m x n大小的矩阵(m行,n列),按螺旋的顺序返回矩阵中的所有元素。class Solution: def spiralOrder(self , matrix ): # write code here if len(matrix) == 0: return [] list = [] top , bottom = 0 , len(matrix)-1 left , right =
2021-04-04 01:55:59
342
原创 爬取豆瓣电影
#-*- coding:utf-8 -*-import csvimport requestsfrom lxml import etreefrom bs4 import BeautifulSoup # 导入所需库# 请求头部headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0'}def get_top(): # 获取单页 url =
2021-02-17 12:17:27
1855
12
原创 蚁群算法.python代码
# -*- coding: cp936 -*-import randomimport numpy as npimport copyimport sys"""蚁群算法计算过程如下:(1)初始化。(2)为每只蚂蚁选择下一个节点。(3)更新信息素矩阵。(4)检查终止条件如果达到最大代数MAX_GEN,算法终止,转到第(5)步;否则,重新初始化所有的蚂蚁的Delt矩阵所有元素初始化为0,Tabu表清空,Allowed表中加入所有的城市节点。随机选择它们的起始位置(也可以人工指定)。
2020-10-17 11:17:13
2924
原创 轮盘算法代码.Python
# -*- coding: cp936 -*-import randomdef sum(data_fit):#计算总适应度 sum = 0.0 for i in range(len(data_fit)): sum += data_fit[i] return sumdef cumsum(data_fit,sum):#计算累计概率 pro = 0.0 pro_fit = [] for i in range(len(data_fit)):
2020-10-11 15:52:44
1208
原创 模糊聚类算法FCM代码.python
#!/usr/bin/env python3# -*- coding: utf-8 -*-import timeimport copyimport mathimport numpy as npimport pandas as pdglobal EPS#结束条件EPS = 1E-5#导入数据def import_data(filepath): data = pd.read_csv(filepath,sep=',') data = data.sample(frac = 1
2020-09-28 22:53:15
2135
原创 遗传算法代码.python
# -*- coding: cp936 -*-import numpy as npclass GA(): #初始化 def __init__(self): self.DNA_SIZE = 24#DNA长度 self.POP_SIZE = 30#种群 大小 self.CROSS_RATE = 0.7#交叉概率 self.MUTATION_RATE = 0.08#变异概率 self.GENERATION = 2
2020-09-21 21:22:42
1198
原创 差分进化算法代码python
# -*- coding: cp936 -*-import numpy as npimport mathimport randomclass DE(): def __init__(self,PN,dim,F,CR): self.F = F self.CR = CR self.x_max = 5.12 self.x_min = -5.12 self.PN = PN #种群数量 self.dim =
2020-07-14 18:04:35
1688
3
原创 粒子群算法代码.多维.python
# coding: utf-8import numpy as npimport randomimport matplotlib.pyplot as plt# ----------------------PSO参数设置---------------------------------class PSO(): def __init__(self, pN, dim, max_iter): # 初始化类 设置粒子数量 位置信息维度 最大迭代次数 # self.w = 0
2020-07-12 18:43:43
2307
8
原创 爬取旅游景点
# -*- coding:utf-8 -*-import csvimport ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')import requestsfrom bs4 import BeautifulSoup # 导入所需库# 请求头部headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0
2020-06-03 16:40:55
1189
原创 visual studio 2010 运行后 不显示按任意键退出
解决方法:1、在程序里面加上system(“pause”);或者gechar(); 则可以按任意键退出。2、在程序里面加入getchar(); 则只能按enter键退出。
2019-10-24 21:46:07
1479
原创 生日祝福软件
生日祝福?还是表白?生日祝福?还是表白? 生日祝福?还是表白?1、软件首页2、软件源代码#!/usr/bin/python# -*- coding: gbk -*-import requestsimport ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')from...
2019-07-02 09:52:16
4983
8
原创 算法分析-动态规划电路布线问题
一、问题描述在一块电路板的上、下两端分别有 nnn 个接线柱。根据电路设计,要求用导线 (i,π(i))(i,π(i))(i,π(i)) 将上端接线柱 iii 与下端接线柱 π(i)π(i)π(i) 相连。如下图所示,其中,π(i),1≤i≤nπ(i),1≤ i ≤nπ(i),1≤i≤n, 是{1,2,…,n}的一个排列。导线 (I,π(i))(I, π(i))(I,π(i)) 称为该电路板上的...
2019-06-18 21:54:52
5430
4
原创 SyntaxError: Non-UTF-8 code starting with '\xc5' in file
错误提示:SyntaxError: Non-UTF-8 code starting with ‘\xc5’ in file解决方案:在开头加上# -- coding: gbk --参考:http://python.org/dev/peps/pep-0263/
2019-05-11 06:12:42
4143
转载 UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 12440: illegal multibyte
爬取知乎源代码import requestsheaders={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0'}url = 'https://www.zhihu.com/explore'#知乎网页html = requests.get(url,headers...
2019-05-11 05:30:27
3407
原创 flask报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte
示例:#coding:utf-8from flask import Flaskapp = Flask(__name__)@app.route("/")def index(): return "<h1>hello world</h1>"if __name__ == "__main__": app.run(debug=True)出错:解...
2019-04-02 19:40:36
6215
7
原创 MySQL安装教程详细
一、安装包下载 MySQL解压版下载地址:https://dev.mysql.com/downloads/mysql/点击下载地址,进入MySQL下载社区,根据自己的需求选择版本。2.选择版本后根据电脑位数选择相应的安装包3.点击Download,选择No thanks, just start my download就会直接下载安装包。4.解压安装包到自己喜欢的路径,我的路径是...
2019-04-01 00:00:21
490
原创 反反爬,搭建IP代理池
详细步骤以后再写,蹲个坑talk−is−cheap−show−me−the−codetalk- is -cheap-show -me -the -codetalk−is−cheap−show−me−the−codeimport csvimport requestsfrom bs4 import BeautifulSoup# 导入所需库# 请求头部headers = {'User-Ag...
2019-03-09 00:05:12
903
3
原创 注意那些每天给你发晚安的人
注意那些每天给你发晚安的人talk−is−cheap−show−me−the−code talk-is -cheap -show- me- the- codetalk−is−cheap−show−me−the−code安装wxpy在这里默认大家已经安装好了pip,我们只需要安装wxpy这个包就行,这里推荐两种安装方式:1、从 PYPI 官方源下载安装pip install -U wx...
2019-03-07 14:59:50
1276
原创 BeautifulSoup爬取豆瓣电影排名
豆瓣电影排名网址:https://movie.douban.com/top250?start=0&amp;amp;amp;amp;filter=在进去豆瓣电影排名后,打开浏览器的检查功能分析爬取页面源代码,在写请求代码之前,首先我们得找出网页的请求头部。请求头部中的’User-Agent’,是一个特殊的字符串头,可以使服务器识别客户使用的操作系统及版本,浏览器版本等信息。在做爬虫时加上该信息,可以伪装为浏览器,不加...
2019-01-18 21:11:23
3015
原创 Excel如何把事务型数据转化为可以直接关联性分析数据
在做商品关联度分析的时候,我们可能会遇到各种各样格式的数据,而对数据的格式往往会影响关联度分析,一般来说,数据源大多有三种格式:第一种是事务型交易数据,典型的数据格式是每个数据行以订单ID或以客户ID作为关联分析的参照维度,如果同一个订单中有多少类商品,将会有多个数据行记录。如图下所示:第二种是合并后的交易数据,数据格式是每个数据行以订有单ID或以客户ID作为关联分析的参照维度,如果不同商品...
2018-11-14 02:28:59
2894
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人