
Python
nuoyanli
做题,反思,做题;刷题,总结,刷题;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据融合课程设计——案例二 股票价格涨跌趋势预测
具体程序:Ind.py# -*- coding: utf-8 -*-"""Created on Wed Nov 27 13:46:50 2020@author: nuoyanli"""import pandas as pdimport numpy as np# 移动平均线指标的计算def MA(data, N1, N2, N3): MAN1 = pd.Series(data['Clsprc'].values).rolling(N1).mean() MAN2 = pd.S原创 2020-12-03 21:29:58 · 2641 阅读 · 0 评论 -
数据思维 实验二 线性代数 (大数据数学基础(Python语言描述))
一、实验目的及要求掌握行列式的应用。掌握矩阵运算的计算机语言描述。二、实验主要内容1、已知等差序列中前 nnn 项的和为 Sn=an2+bn(n∈N),S_{n}=a n^{2}+b n(n \in N),Sn=an2+bn(n∈N), 假设等差序列 {an}\left\{a_{n}\right\}{an} 的前 mmm 项 的和为 30,前 2m2 m2m 项的和为 100,求它的前 3m3 m3m 项的和。根据等差数列求和公式性质:在等差数列中,若SmS_mSm为该数列的前mmm项和,原创 2020-11-19 19:47:05 · 3934 阅读 · 5 评论 -
数据思维 实验一 微积分基础 (大数据数学基础(Python语言描述))
一、实验目的及要求掌握微积分中常用函数及其性质。掌握一元函数的微分与积分,包括导数的概念及各种求导法则、微分及其应用、微积分学的基本定理。二、实验主要内容1、利用Python的SymPy库中的函数求下列极限。(1) limx→∞[(x3−x2+x2)e1x−x6+1]\text { } \lim _{x \rightarrow \infty}\left[\left(x^{3}-x^{2}+\frac{x}{2}\right) e^{\frac{1}{x}}-\sqrt{x^{6}+1原创 2020-11-11 21:26:32 · 3975 阅读 · 7 评论 -
统计数字问题Python
问题描述统计数字问题:一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如第6页用6表示而不是06或006。数字统计问题要求对给定书的总页码,计算出书的全部页码中分别用到多少次数字0,1,2,3,…9。输入:自然数n输出:0-9每个数字出现的次数请设计算法,用python编程实现。要求给出分析过程,程序代码,测试数据,测试结果。...原创 2020-02-23 19:25:38 · 4021 阅读 · 10 评论 -
字典序问题(Python C++)
题目描述:字典序问题:在数据加密和数据压缩中需要对特殊的字符串进行编码。给定的字母表由262626个小写字母组成。该字母表产生的升序字符串是指字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现111次。对于任意长度不超过666的升序字符中,迅速计算出它在上述字典中的编码。题意:顾名思义,字典序,也就是要求给定字符串在升序字典中字典序的编号。思路:字典序编号如...原创 2020-02-18 14:28:09 · 2722 阅读 · 0 评论 -
Python爬虫实战,基于Python爬虫的模拟访问csdn博主博客,增加CSDN访客量
初衷1.增加本人csdncsdncsdn访问量(滑稽)2.当作一个PythonPythonPython的练手项目3.让更多的人了解到写博客不是为了访客量,而是写出更优质的博客技术文章。(理直气壮)思路随机headerheaderheader 随机文章访问 随机休息时间 随机ipipip代理关于ip代理池来源快代理免费高匿代理ipipip:https://www.kuaid...原创 2020-02-05 22:00:17 · 2273 阅读 · 8 评论 -
专业技能大赛之图片处理算法-Python+OpenCV实现对图像处理
T2_1 图片缩放和拓展:利用PythonOpenCVPython OpenCVPythonOpenCV图像缩放,用最近邻插值将图片进行缩放。cv2.imread(),cv2.imshow(),cv2.imwrite()cv2.imread(), cv2.imshow(), cv2.imwrite()cv2.imread(),cv2.imshow(),cv2.imwrite(),读取,显示,...原创 2019-11-27 19:07:33 · 1817 阅读 · 0 评论 -
专业技能大赛之加密算法-Python实现希尔密码
思路分析:我们根据相关材料,根据希尔密码的相关知识总结了我们的思路。希尔密码是运用基本矩阵乘法原理的替换密码,我们以656565表示AAA,666666表示BBB,……,888888表示YYY,898989表示ZZZ(ASCIASCIASCI值),以此类推。我们将需要加密的一串字母当成nnn维向量,根一个n∗nn*nn∗n的矩阵相乘(即加密矩阵),再将得出的结果modmodmod 262626。...原创 2019-11-27 19:04:23 · 3047 阅读 · 6 评论 -
Python快速编程入门课后程序题答案(所有的章节的选择、填空、编程题答案)
Python课后题答案第1章Python概述一、填空题1.对象2.可移植3.字节码4.UTF-8二、判断题1.对2.对3.对4.对5.错6.错7.对8.错9.对10.错三、选择题1.C2.ABCD3.B4.C5.D四、简答题。1. Python具有的特点如下:简单易学开源高级语言可移植性解释性面向对象可扩展...原创 2019-11-27 18:34:06 · 18780 阅读 · 0 评论 -
Python3字符串替换replace(),translate(),re.sub()
Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub()replace()python 中的 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次str.replace(old, new[, max])a = 'Hello,world. ByeBye!'...原创 2019-11-07 13:21:39 · 1963 阅读 · 0 评论 -
Requests库入门
HTTP协议超文本传输协议,Hypertext Transfer Protocol.HTTP是一个基于“请求与响应”模式的、无状态的应用层协议。HTTP协议采用URL作为定位网络资源的标识。URL格式http://host[:port][path]host:合法的Internet主机域名或IP地址port:端口号,缺省端口为80path:请求资源的路径实例:http://w...原创 2019-11-07 13:08:38 · 1387 阅读 · 0 评论 -
Python 模块和包
模块的基本使用Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。例子下例是个简单的模块 test.py:def print_func( p...原创 2019-10-17 14:55:17 · 1719 阅读 · 0 评论 -
python3在同一行内输入若干个数
python3在同一行内输入n个数并用列表保存List = list(map(int,input().split()))原创 2019-10-10 17:33:03 · 2911 阅读 · 0 评论 -
18大数据 Python常用语法课堂练习标程
文章目录奇偶判读(if else使用)题目链接:参考代码:成绩等级判断(if else 及其if elif使用)题目链接:参考代码:编程求解1+2+3+...+n(for或者while使用)题目链接:参考代码:不能被3整除的数(continue的使用)题目链接:参考代码:前n个偶数(break和continue的使用)题目链接:参考代码:打印九九乘法表(for或者while的使用)题目链接:参考代...原创 2019-09-12 19:20:38 · 1592 阅读 · 0 评论 -
Python 实现抛硬币实验统计概率 并使用plot()绘图可视化数据
思路:用Python实现random库的randint函数生成随机数据,运用Python实现数据可视化,呈现效果。源代码:import matplotlib.pyplot as pltimport randomdef make_rd(): return random.randint(0, 1) #返回随机数 1为上,0为下def main(): sum = [] ...原创 2019-09-04 02:10:31 · 5904 阅读 · 2 评论 -
Codeforces Round #560 (Div. 3)B.Polycarp Training(Python2版
题目链接:https://codeforces.com/contest/1165/problem/B题意:给定n个比赛,每场比赛有ai个题目,他第i天最多做i个题目,如果少于i个题目那么就不做,求最多可以做几天题。思路:模拟。参考代码:N = int(raw_input())A = map(int, raw_input().split())A.sort()day = 0for a...原创 2019-07-18 09:06:51 · 1403 阅读 · 5 评论 -
Codeforces Round #560 (Div. 3) A.Remainder(Python2版
题目来源:https://codeforces.com/contest/1165/problem/A题意:给你一个长度为n的只包含01的数,定义可以01互换,给你一个x一个y,让你求除以10x余10y次方的最小变化次数。思路:求变为后面y位数字为0 第y为1。从右到左,我们想要的是000001000,其中X=9位,(Y=5)-th索引是1。我们扫描字符串(从右到左)并确定数字不同的索引数量。...原创 2019-07-18 08:53:02 · 1370 阅读 · 0 评论 -
初识反爬虫
网站反爬虫的目的和手段1、通过User-Agent检验反爬浏览器在发送请求的时候,会附带一部分浏览器及其当前系统环境的参数给服务器,服务器会通过User-Agent的值来区分不同的浏览器。2、通过访问频度反爬➢普通用户通过浏览器访问网站的速度相对爬虫而言要慢的多,所以不少网站会利用这一点对访问频度设定一个阈值,如果一个IP单位时间内访问频度超过了预设的阈值,将会对该IP做出访问限制。➢...原创 2019-07-10 21:21:47 · 2000 阅读 · 0 评论 -
Python实现冒泡排序
最简单冒泡排序:arr = [7, 4, 3, 67, 34, 1, 8]def bubble_sort(arr): n = len(arr) for j in range(0, n - 1): for i in range(0, n - 1 - j): if arr[i] > arr[i + 1]: ...原创 2019-07-10 21:03:22 · 4241 阅读 · 0 评论 -
列表索引及其增删改查
机器学习= ['决策树','神经网络','支持向量机']for i in 机器学习: #Python 以缩进分块for 一般3 4空格都行以4为主 print(i) print(i)import matha=-3.5res=abs(a)t=math.sin(a)print(t)print(res)#列表listall_in_list=[ 1, 'w...原创 2019-07-01 22:17:00 · 1439 阅读 · 0 评论 -
列表推导式
# for 循环x =[]for i in range(10): x.append(i) print(i)print(x)b=[i for i in range(1,11)]#列表推导式c=[i**2 for i in range(1,11)]d=[i**2 for i in range(1,11)if i%2==0]print('###')print(c)pri...原创 2019-07-01 22:22:13 · 1286 阅读 · 0 评论 -
求曲边图形的面积Python for&列表推导式
## 求曲边图形的面积# forn=1000width = 2*math.pi/n;x=[]y=[]for i in range(n): x.append(i*width)for i in x: y.append(abs(math.sin(i)))ans=sum(y)*widthprint(ans)# 列表推导式s=[abs(math.sin(i*widt...原创 2019-07-01 22:26:21 · 1706 阅读 · 0 评论 -
Python逻辑控制符及其条件判断语句
# Python逻辑控制符res = 1<2res = 1<2<3res ='name'=='NAME'res = 'M' in 'NAME'print(res)原创 2019-07-01 23:13:01 · 1363 阅读 · 0 评论 -
选择排序Python实现
# 冒泡排序x =[1,2,6,0.3,2,0.5,-1,2.4]n =len(x)for i in range(n): for j in range(i): if x[j] > x[i]: x[i],x[j] =x[j],x[i]print(x)原创 2019-07-01 23:15:15 · 1357 阅读 · 5 评论 -
Python 字符串
# 字符串string = 'My name'string = "My name"string = '''My name''' #三个单引号或者一个双引号可以换行res = string[0] # 字符串的索引res = string[0:2]# 从0到1res = string*2 # 重复res = string+'is lly' #拼接print(res)...原创 2019-07-01 23:28:19 · 1255 阅读 · 0 评论 -
Python 字典增删改查及其推导式(相当于其他语言的map
1.键-值成对出现2.键不可重复3.键不可修改,值可以修改(键是不可变数据类型,既不用列表做键4.无序,只能通过键来索引值# 字典dic= { 'lly':'nuoyanli', 'ly':'nuoyan', 5:'nuoyanli', 99:900}# 增删改查res = dic[5]# 查dic['hw']='hello world'# 一个一...原创 2019-07-02 10:40:54 · 1376 阅读 · 0 评论 -
Python 文件操作出现错误(result, consumed) = self._buffer_decode(data, self.errors, final)
执行代码出现这样的错误((result, consumed) = self._buffer_decode(data, self.errors, final)解决办法:解决办法:“r”改为“rb”over!原创 2019-07-02 11:06:24 · 21858 阅读 · 2 评论 -
Python自定义函数
# 函数自定义#第一种def Sum(x,y): return x+y#第二种sum =lambda x,y:x+ynum =lambda x:x[0]res=Sum(1,2)res_=sum(2,3)print(res)print(res_)print(num(['hello bigdate',0]))#求序列偶数的个数def su(x): ans=...原创 2019-07-09 13:05:48 · 1705 阅读 · 0 评论 -
Python面向对象
# 面向对象# 方法跟在对象后面,函数则不需要(方法是定义在类里面的函数)class Human: def __init__(self,ag=None,se=None): # 构造函数 self.age=ag self.sex=se def square(self,x): # 方法 return x**2nuoyanli...原创 2019-07-09 13:22:52 · 1270 阅读 · 0 评论 -
Ubuntu18.04 pip install numpy/pandas出现权限问题
pip install --user numpypip install --user pandas原创 2019-07-09 15:11:50 · 1824 阅读 · 0 评论 -
Python模块和导入第三方类库
from def_math import Sum #导入自定义模块res=Sum(2,5)print(res) #numpy.random.rand(d0, d1, ..., dn)#numpy.random.permutation(x)import numpy as np #导入第三方类库#x=5np.random.permutation(5)#生...原创 2019-07-09 16:17:43 · 1624 阅读 · 0 评论 -
python计划启动!!
起源:1991发行,c语言实现设计哲学:优雅,明确,简单宣言:人生苦短我用pythonpython手册:https://docs.python.org/zh-cn/3/python菜鸟教程:https://www.runoob.com/python3/python3-tutorial.html...原创 2019-06-28 21:49:19 · 1371 阅读 · 0 评论 -
PyCharm Error: Please select a valid Python interpreter
更改Pycharm的设置打开settings(CTRL + ALT + S)查找框输入 interpreter双击 project Interpreter在 Project Interpreter选择编译器,点击apply,重新启动pycharm即可原创 2019-06-28 22:47:21 · 1470 阅读 · 0 评论 -
初识爬虫
爬虫概念网络爬虫也被称为网络蜘蛛、网络机器人,是一个自动下载网页的计算机程序或自动化脚本。(模拟浏览器的行为去获取数据)网络爬虫就像一只蜘蛛一样在互联网上沿着URL的丝线爬行,下载每一个RUL所指向的网页,分析网页内容。分类1.通用网络爬虫通用网络爬虫又称为全网爬虫,其爬行对象由一批种子URL扩充至整个Web,该类爬虫...原创 2019-07-10 18:17:48 · 1707 阅读 · 0 评论 -
Python range()函数
如果你需要一个数值序列,使用内建函数range() 会很方便,它产生等差级数序列。以下代码生成长度为5的数列:for i in range(3): print(i) ```输出:```py012注意:默认情况下,range() 的起始值是 0。当然,可以让range() 的起始值定为某一个数,也可以指定一个不同的增量(甚至可以为负;有时这被称为“步长”)。例如:...原创 2019-07-10 21:00:21 · 1644 阅读 · 0 评论 -
第一个Python程序
print ("hello world!")原创 2019-07-01 22:11:22 · 1275 阅读 · 0 评论