- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
翻译 算法效率衡量标准(时间复杂度)
时间复杂度简介:相信大多数人判断一个算法的好坏就是比较算法的执行时间,即经过多长的时间可以运算出结果。其实这并不是正确的。如果对于解决一个问题有2种算法,算法1的执行时间小于算法2,这并不能代表算法1优于算法2。假设执行算法1的计算机性能和环境都低于执行算法2的计算机的性能和环境,那么算法1可能执行的时间会更长。所以可以看出仅仅根据执行时间来衡量算法的优劣不一定是正确的。算法的衡量...
2019-08-14 11:20:27
4438
原创 Python笔试2
1利用内置函数chr(),ord(),以及random模块写一个简单随机4位验证码?import randomtmp = '' #最后生成的验证码for i in range(4): n=random.randrange(0,2) #生成随机数1或0,用来判断下面是生成随机数字还是字母 if n == 0: num = random.randrange(6...
2019-12-09 15:21:10
501
翻译 Linux系统查看系统时间的命令
1.toptop是实时监控系统的进程的基础命令之一,top命令是3秒进行一次更新。2.who3.date4.uptime会显示系统负载的均值5.w6.last列出最近登录过系统的用户。...
2019-12-09 15:01:38
186
原创 Python 笔试题1
python笔试题11.阅读下面的代码,写出A0,A1至An的最终值。>>> A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))>>> A0{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>>> A1 = range(10)>>> A1...
2019-12-03 14:25:50
302
翻译 直方图绘制(python实现)
import matplotlib.pyplot as pltx=[1,1,1,2,3,4,5,6,7,5,5,5,6,2,4,2,7,8,9,10]#bins相当于绘制直方图时,x轴上的区间大小bins=[0,1,2,3,4,5,6,7,8,9,10]plt.hist(x,bins,histtype='bar',rwidth=0.8,color='red')plt.xlabel('X...
2019-08-16 08:27:51
334
翻译 支持向量机的图形意义
import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import stylestyle.use('ggplot')from sklearn import svm#利用numpy传入6组数据,将较小的数据贴上标签视为0,较大的为1X =np.array([[1,2], [3,4],...
2019-08-15 14:08:00
311
原创 数据可视化之折线图绘制
使用python中的matplotlib绘制折线图。环境需求:python(或者anaconda,pycharm)和第三方库matplotlib。import matplotlib.pyplot as pltx=[1,2,3,4,5,6,7,8,9]y=[3,5,5,7,4,5,6,7,8]#加上x,y轴的标签以及加上标题plt.xlabel("X")plt.ylabel("Y")...
2019-08-14 08:35:51
756
原创 杨辉三角(python实现)
杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。即如下图所示:python代码实现:a = []for i in range(8): a.append([]) for j in range(8): a[i].append(0)for i in range(8): a[i][0] = 1 a[i]...
2019-08-13 17:24:43
688
原创 python算法思想简介
算法是独立存在的一种解决问题的方法和思想。算法的五大特性:输入:算法具有0个或者多个输入输出: 算法至少有1个或者多个输出有穷性确定性可行性例子:如果 a+b+c=500,且a^3+ b^3 = c^3(a,b,c为自然数),如何求出所有a,b,c的值。首先想到的是采用枚举法。python代码实现如下:import time #统计程序运行时间start_time=tim...
2019-08-12 21:17:19
361
翻译 python机器学习
简单概述机器学习:统计学,人工智能,计算机科学三门学科的综合。机器学习:机器学习可以简单的理解为将大量数据(将数据按照一定的分配方式分为训练集数据和测试集数据)放入到一个黑箱子(某种算法),通过大量数据训练测试产生有价值的信息。即:数据————>算法(黑箱子)————>结果机器学习分为:监督式学习(supervised learning) ,非监督式学习(unsupervise...
2019-08-12 18:59:24
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人