Python
HeavenBen
这个作者很懒,什么都没留下…
展开
-
CentOS7安装YOLO 训练自己图片并识别 小白笔记(启用GPU,CUDA,OPENCV)
先搞个高大上的图片还是实践操作体验一把吧,直接进入主题:1.查看主机显卡型号:lspci | grep -i vga下载nvidia对应型号驱动:https://www.nvidia.com/Download/index.aspx?lang2.使用yum安装lrzsz组件,便于传文件yum install ...原创 2020-04-03 10:13:07 · 1808 阅读 · 1 评论 -
Python 学习开启AI之旅 (十三)
#面相对象编程方式class Animal: names='' typename='' def run(self): print(self.method+ '的'+ self.names + ' is run~') def sleep(self): print(self.method+ '的'+ self.names + ' is...原创 2020-01-15 07:15:42 · 269 阅读 · 0 评论 -
Python 学习开启AI之旅 (十二)
#题目15:names=['Tom','Billy','Jefferson','Andrew','Wesley',# 'Steven','Joe','Alice','Jill','Ana','Wendy','Jennifer',# 'Sherry','Eva']# 找出上述名字中长度大于4的名字,# 并且长度小于6的元素,# 并姜剩下的转换成全是大写字母的列表# list1=[i f...原创 2020-01-15 07:11:35 · 433 阅读 · 0 评论 -
Python 学习开启AI之旅 (十一)
# for i in range(5):# for j in range(5):# print(i,j)# if i>2 and j>2:# break #跳出循环# if (i>2) and j>2:# break## for i in range(5):# ...原创 2020-01-15 07:09:43 · 255 阅读 · 0 评论 -
Python 学习开启AI之旅 (十)
#元组和列表# tuple1=(1,2,3,4)# del(tuple1) #释放内存# print(tuple1)#tuple(list) #将列表转化为元组# dict1={'a':111,'b':222,'c':333}# xiaobai={'type':'cat','host':'aa','name':'xiaobai'}# xiaohei={'type':'dog','h...原创 2020-01-15 07:07:22 · 305 阅读 · 0 评论 -
Python 学习开启AI之旅 (九)
# #创建一个列表,用于存储同学的姓名:# stu_numbers=int(input('请输入学员的数量'))# names=[]# for i in range(stu_numbers):# stu_name=input('请输入第%s位同学的姓名'%(i+1))# names.append(stu_name)# print(names)# names.inse...原创 2019-12-27 06:56:38 · 241 阅读 · 0 评论 -
Python 学习开启AI之旅 (八)
#访问列表list1=['aa','bb','cc','dd',[1,2,3,4,5]]#print(list[-1][0]) #通过索引值查询对应元素#print(list[0:2]) #切片list1[0]='aaaa' #修改操作print(list1)list1.append('efef') #追加print(list1)list1.insert(0,'a232') #插...原创 2019-12-27 06:55:03 · 200 阅读 · 0 评论 -
Python 学习开启AI之旅 (七)
#replacestr1='hello java java'str2=str1.replace('java','python',1)print(str2)#只讲第二个java替换为pythonstr1='hello java java'str3= str1.split(' ')str3[2]=str3[2].replace('java','python')print(' '.jo...原创 2019-12-27 06:54:15 · 201 阅读 · 0 评论 -
Python 学习开启AI之旅 (六)
#加减乘除 + - * /num1=3num2=10print(num1+num2)print(num2-num1)print(num2*num1)print(num2/num1) #浮点print(num2//num1) #整除,整数(取整)print(num2%num1) #取余#是否被整除测试。if num2%num1==0 : print('整除')els...原创 2019-12-27 06:53:08 · 194 阅读 · 0 评论 -
Python 学习开启AI之旅 (五)
dict1={'a':1,'b':2,'c':3,4:'5dasfsdf',5:{1:1,2:2,3:3,4:4,'aacd':'adfdsafsaf'}}print(dict1)print(type(dict1))print(len(dict1))print(dict1[5]['aacd'])print('-'*100)#字典必须是 string number complexin...原创 2019-12-27 06:52:14 · 186 阅读 · 0 评论 -
Python 学习开启AI之旅 (四)
#可变数据类型#list#不可变数据类型# number stringlist1=[1,2,3,True,'aaaa',[1,2,3]]print(type(list1))print(len(list1))print(list1[len(list1)-1])list2=[1,2,3,4]list3=[7,9,'a','b']print(list2+list3)#tupl...原创 2019-12-26 17:50:59 · 174 阅读 · 0 评论 -
Python 学习开启AI之旅 (三)
s=''print(bool(s))s1='abcdefg'print(s1[0])print(s1[6])print(s1[len(s1)-1]) #最大索引值比长度小1.print(s1[-3]) #从右往作数. 索引不能超出字符串长度,否则报错。#切片操作s2='heavenben book'print(s2[1:4:2]) #[开始位置, 结束位置,默认步长(1),可隔...原创 2019-12-26 17:03:50 · 194 阅读 · 0 评论 -
Python 学习开启AI之旅 (二)
num1=111print(num1)print(type(num1))num2=111.0print(num2)print(type(num2))#complex 复数不太可能用。#True=1 False=0 除了0以外都为Truebool1=Trueprint(type(bool1))bool2=Falseprint(bool1+1)print(bool2+1)...原创 2019-12-26 16:41:15 · 179 阅读 · 0 评论 -
Python 学习开启AI之旅 (一)
从Hello world开起...print('hello world')#Python的注释内容,单行注释用# Ctrl+/''' 三个单引号。多行注释多行注释多行注释'''#同行执行多行代码print('aaaa');print('bbb');#Python 是区分大小写字母的。#print 和 Print 是两个不同的定义。#顶格 前面的空格不能乱加#变...原创 2019-12-26 15:10:25 · 244 阅读 · 0 评论 -
jupyter的安装和使用
1.jupyter安装pip安装jupyterpip install jupyter参考:Caffe学习系列(13):数据可视化环境(python接口)配置2.jupyter使用启动jupyterjupyter notebook --ip=0.0.0.0 --port=8888已经将容器的端口8888映射到主机端口9528,在虚拟机上需要用localhost:95...转载 2019-07-01 15:52:06 · 241 阅读 · 0 评论 -
uncompyle--pyc的逆向工程工具
安装最方便的就是使用pip安装 pip install uncompyleuncompyle6 --help 查看帮助 uncompyle6 models.pyc > models.py 将models.pyc反编译成py文件 uncompile -o . *.pyc 将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件转载 2017-11-20 17:56:08 · 6344 阅读 · 0 评论 -
Scrapy AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1 解决方法
pip install twisted==13.1.0更换版本即可。原创 2017-07-28 07:27:05 · 2824 阅读 · 0 评论 -
对Pandas for 2.7生成的字符串 C#在接收时的解决方法
今天在Pandas for Python2.7 下生成的 .to_json方法,出来如下内容:{"\u822a\u7ebf":{},"1\u3001\u627e\u5df2\u6709\u579b\u4f4d":{},"1\u3001\u5b89\u6392\u6570\u91cf":{},"2\u3001\u5f00\u65b0\u579b\u4f4d":{},"2\u3001\u5b89\原创 2017-08-03 14:58:06 · 919 阅读 · 0 评论 -
Asp.net DataTable to CSV 文件
private void TableToCSV(DataTable dt) { Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".csv");转载 2017-07-08 09:29:07 · 602 阅读 · 0 评论 -
python 安装 三方组件方法
原生安装:python setup.py install也可以找其他的简便安装工具:pip (pip install Twisted)或者easy_install (easy_install Twisted)原创 2017-07-06 15:40:45 · 597 阅读 · 0 评论 -
PANDAS 数据合并与重塑(concat篇)
pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、merge。但这三种方法对于很多新手来说,都不太好分清使用的场合与用途。今天就pandas官网中关于数据合并转载 2017-07-05 22:46:59 · 773 阅读 · 0 评论 -
C# 三种动态调用WebService的方法,测试通过
废话少说,直接上码:#region 利用WebService调用类 /// /// 利用WebRequest/WebResponse进行WebService调用的类 /// public class WebSvcCaller { // // // //转载 2017-07-12 10:22:39 · 4860 阅读 · 0 评论 -
socket.error: [Errno 10013]的解决办法
在Anaconda2 里面执行 server = make_server('localhost', 80, wsgi_application) server.serve_forever()报错: File "C:\ProgramData\Anaconda2\envs\Anaconda27\lib\socket.py", line 228, in meth原创 2017-07-11 23:04:59 · 9748 阅读 · 1 评论 -
用soaplib 创建 WebService
经过多次实验失败的总结,发现官方给的soaplib或是yum, pip ,easy_install 安装的都会存在问题(Python2.7)。所以把这个记下来以防不时之需。soaplib 组件下载import soaplibfrom soaplib.service import rpcfrom soaplib.service import DefinitionBasefrom原创 2017-07-11 21:55:17 · 877 阅读 · 0 评论 -
利用soaplib搭建webservice详细步骤和实例代码
要用python进行webservice开发,还需要一些库:lxml :命令行下 sudo easy_install lxml 就能安装pytz : 命令行下 sudo easy_install pytz 就能安装soaplib:进行webservice开发必须要用的库,可以在https://github.com/volador/soaplib拿到,注意转载 2017-07-11 20:12:05 · 1394 阅读 · 0 评论 -
在EC2上创建root用户,并使用root用户登录
1、根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接) 2、 创建root的密码,输入如下命令:sudo passwd root 3、然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。 4、接下来,切换到root身份,输入如下命令:su root转载 2017-07-11 08:31:48 · 399 阅读 · 0 评论 -
python 2.6.6升级到python 2.7.x版本的方法
1.下载python2.7.xwget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz2.解压并编译安装tar -zxvf Python-2.7.6.tgz && cd Python-2.7.6 && ./configure && make all && make install && make clean && m转载 2017-07-11 14:45:18 · 435 阅读 · 0 评论