Python - 军军小站|张军博客
Python

python:打印菱形(根据用户输入,控制菱形大小)

之前看网上的打印菱形很多都看不懂,所以自己用最基础的for来写一个打印菱形代码。题目要求为:编写程序,完成以下图形的输出*************************************************************具体思路:将菱形分为上下两部分,上部分为5行,下部分为4行,分别使用for,进行操作具体代码:#打印正三角i=1#i为前半行每行的*的个数,range取1-11,从1开始可取的数字均为奇数foriinrange(1,1

系统 2019-09-27 17:57:05 2995

Python

python 中with用法以及with tf.Session(graph

With用法以及withtf.Session()assess用法importosos.environ["TF_CPP_MIN_LOG_LEVEL"]='2'#只显示warning和Errorimporttensorflowastfa=tf.constant([1.0,2.0],name="a")b=tf.constant([2.0,3.0],name="b")result=a+b#Launchthegraphinasession.sess=tf.Sessi

系统 2019-09-27 17:48:51 2994

Python

推荐经典算法实现之PMF(python+MovieLen)

#-*-Encoding:UTF-8-*-'''@author:Jason.F@data:2019.07.18@function:ImplementingPMFDataset:MovielenDataset(ml-1m)Evaluating:hitradio,ndcghttps://papers.nips.cc/paper/3208-probabilistic-matrix-factorization.pdfMatlab:http://www.utstat

系统 2019-09-27 17:47:29 2993

Python

python 计算平均平方误差(MSE)的实例

我们要编程计算所选直线的平均平方误差(MSE),即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下:MSE=1n∑i=1n(yi−mxi−b)2最初麻烦的写法#TODO实现以下函数并输出所选直线的MSEdefcalculateMSE(X,Y,m,b):in_bracket=[]foriinrange(len(X)):num=Y[i]-m*X[i]-bnum=pow(num,2)in_bracket.append(num)all_sum=sum(i

系统 2019-09-27 17:52:57 2988

Python

《剑指offer》 刷题记录(Python)

本博客同时发布于个人主页:www.doctorsrn.cn《剑指offer》刷题记录最近使用Python把《剑指offer》刷了一遍,自己能第一时间有想法的题目就直接写,没有思路的题目就看懂书上的思路和参考其他开源的实现后再自己写一遍。主要以牛客网《剑指offer》作为在线评测网站,有些题目牛客网没有的再找其他网站进行在线评测,主要使用的其他网站有:AcWingLintCode刷题过程主要参考的开源实现有:https://github.com/Lazy-P

系统 2019-09-27 17:57:52 2968

Python

【Python】turtle库常用命令

创建窗口#创建一个海龟myTurtle=turtle.Turtle()#创建一个窗口myWin=turtle.Screen()···#代码最后关闭窗口即结束myWin.exitonclick()常用绘图命令#向当前画笔方向移动d像素长度turtle.forward(d)#向当前画笔相反方向移动d像素长度turtle.backward(d)#顺时针移动degree度turtle.right(degree)#逆时针移动degree度turtle.left(de

系统 2019-09-27 17:56:18 2965

Python

用python的matplotlib和numpy库绘制股票K线均线和成交量

在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将在此基础上再引入成交量效果图,并结合量价理论,给出并验证一些交易策略。1成交量对量化分析的意义美国的股市分析家葛兰碧(JoeGranville)在他所著的《股票市场指标》一书里提出著名的“量价理论”。“量价理论”的核心思想是,任何对股价的分析,如果离开了对成交

系统 2019-09-27 17:56:02 2956

Python

Python实现语音识别:百度baidu-Aip

百度语音识别通过RESTAPI的方式给开发者提供一个通用的HTTP接口。上传需要完整的录音文件,录音文件时长不超过60s。官方文档库:http://ai.baidu.com/docs#/ASR-Online-Python-SDK/top调用方式开发文档写可以两种方式调用。可以下载使用SDK不下载使用SDK:根据文档组装url获取token,处理本地音频以JSON格式POST到百度语音识别服务器,获得返回结果语音格式格式支持pcm(不压缩)wav(不压缩,p

系统 2019-09-27 17:55:42 2950

Python

python 当前时间的毫秒时间戳转换为 年-月-日 时:分:秒

当前时间的毫秒时间戳转换为年-月-日时:分:秒importtime#当前时间的13位毫秒时间戳times=int(time.time()*1000)print(times)#1565750406765#输入毫秒级的时间,转出正常格式的时间deftimeStamp(timeNum):timeStamp=float(timeNum/1000)timeArray=time.localtime(timeStamp)otherStyleTime=time.strft

系统 2019-09-27 17:56:59 2945

Python

python列表插入append(), extend(), insert

append(),extend(),insert()都是列表操作中常用的插入函数。其中前两个均接收一个参数,并插入到列表尾部。最后一个接收两个参数,将参数2插入到参数1之前。本文主要讨论append()和extend()的区别。这两者都是插入函数,但是不同的是,append()的参数被视为对象,而extend()中的参数则被视为列表也就是说,append()函数会将所有的参数视为一个列表元素插入到列表尾部,看例子一、append()先创建一个空列表吧>>>

系统 2019-09-27 17:56:36 2938

Python

图像像素到字符的转换--python实现

#图像像素到字符的转换importnumpyasnpfromPILimportImageifname==‘main’:image_file=“girl.jpg”height=116img=Image.open(image_file)print("img=",img)img_width,img_height=img.sizewidth=int(1.5*height*img_width//img_height)img=img.resize((width,hei

系统 2019-09-27 17:57:42 2931

Python

多线程与多进程处理python socket并发

多线程处理Socket并发server#!/usr/bin/envpythonimportsocketimportthreadingserver=socket.socket()server.bind(('',9999))server.listen(5)defreadThread(conn,addr):"""创建一个新的线程,负责和一个客户端通讯:paramconn::paramaddr::return:"""whileTrue:data=conn.recv

系统 2019-09-27 17:47:42 2930

Python

python——寻找最长公共前缀|寻找最长公共子串

1.寻找最长公共前缀(1)扫描法defsubString(strs):result=strs[0]foriinrange(1,len(strs)):while(strs[i].startswith(result)==False):result=result[0:len(result)-1]iflen(result)==0:return"无公共前缀"returnresultif__name__=='__main__':result=subString(['a

系统 2019-09-27 17:49:05 2924

Python

python“学习强国”任务自动化(三)利用linux的crontab自动维护

总的思路:先将项目部署到我的腾讯云虚拟主机中,然后在该台虚拟主机中设置定时任务。这个定时任务的内容就是去执行一个shell脚本,shell脚本的内容是去执行上一篇写好的爬虫程序来维护数据库并将输出结果利用git相关命令push到仓库中。一、一些基础知识1.1linux的时间表crontab程序是类unix系统中用于周期性执行被指定的命令的程序。命令用法的简单介绍#编辑当前用户的时间表程序crontab-e#查看当前用户的已经制定好的时间表crotab-l#

系统 2019-09-27 17:54:11 2923

Python

pip安装python包太慢,拉取清华镜像,神速下载

折腾一台被闲置的windows机子,洗成ubuntu系统开始,到使用自己的macbookpro远程ssh跑模型,分分钟搞定~原安装使用命令行:pipinstallsome-package临时拉取镜像下载:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-package原本下载torch需要10h以上,拉取aliyun镜像后仍需5h以上,而使用清华镜像只需5min~你值得拥有!看到这感人的速度,

系统 2019-09-27 17:54:42 2920