
python学习
无名coder
这个作者很懒,什么都没留下…
展开
-
seaborn绘制混淆矩阵
(1)直接输入混淆矩阵import seaborn as snsfrom sklearn.metrics import confusion_matriximport matplotlib.pyplot as pltdef plot(matrix): sns.set() f,ax=plt.subplots() print(matrix) #打印出来看看 sns.heatmap(matrix,annot=True,cmap="Blues",ax=ax) #画热力图 ax.set_ti原创 2020-08-13 20:51:26 · 4138 阅读 · 0 评论 -
python 运行程序 found libiomp5.dylib already initialized
问题:用pycharm跑程序时,遇到这个问题,将程序放到jupyter 中运行,显示服务中断,果真是代码有问题,而不是jupyter 的问题Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.解决方法:这个问题是显示重复加载了动态链接库在python 程序开头加上import osos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"即允许重复加载动态链接库..原创 2020-05-09 20:13:11 · 438 阅读 · 0 评论 -
mac 快速进入 jupyter
MAC 快速进入jupyter在终端中输入jupyter notebook原创 2020-03-25 10:20:01 · 1172 阅读 · 0 评论 -
python面试常考题
is 和== 的区别赋值、浅拷贝、深拷贝1、 is 和== 的区别is 是检查两个对象是否指向同一个内存,其实就是检查id(a)==id(b)==是判断两个对象的值是否相等。a=[1,2,3,4]b=[1,2,3,4]print(a==b)print(a is b)TrueFalse因为 a,b 指向的内存地址不一样,所以a is b 输出False1、 赋值=...原创 2020-03-22 10:21:21 · 164 阅读 · 0 评论 -
python 打乱数据集和标签
为了加强模型的泛化能力,有时候需要打乱数据集(包括特征数据和标签),但是显然还是要保证每一条数据中的特征数据和标签的对应关系可以进行如下操作:1、使用索引index的形式from numpy import*import randomdata=array([[1,1],[1,2],[1,3],[1,4],[1,5]])label=array([1,2,3,4,5])index = [i...原创 2019-09-24 15:59:30 · 1064 阅读 · 0 评论 -
删除某路径下的所有文件
亲测好用import osimport shutildelList = []delDir = '/root/data/V1.0/test/'delList = os.listdir(delDir )for f in delList: filePath = os.path.join( delDir, f ) if os.path.isfile(filePath): ...原创 2019-09-18 09:54:31 · 266 阅读 · 0 评论 -
Mac终端自动断开连接
默认情况下,ssh连接到服务器后,如果长时间没有操作,服务器会自动断开这个连接。现象就是mac终端上的操作不再有相应。可以通过修改mac上的ssh配置解决此问题:vi ~/.ssh/config// 加入这句:ServerAliveInterval 30每隔30秒,mac客户端会主动向服务器发出一次请求。这样就使得服务器端认为客户端是一直在线状态,也就不会主动断开连接了。...原创 2019-05-30 13:03:45 · 2603 阅读 · 0 评论 -
TensorFlow 中的checkpoint与saver
记录一下TensorFlow 中的checkpoint与saver 总结https://blog.youkuaiyun.com/gzj_1101/article/details/80299610原创 2019-05-12 22:30:27 · 233 阅读 · 0 评论 -
OutOfRangeError: End of sequence
跑icnet 遇到的各种问题,在跑验证程序evaluate.py时,出现以下问题OutOfRangeError: End of sequence方案1: 有人说epoch设置过小导致OutOfRangeError,我增加了依旧是不可以。...原创 2019-05-12 22:19:03 · 3683 阅读 · 5 评论 -
OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.
调程序时遇到问题OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.加上以下两行就好了import osos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"原创 2019-05-12 16:55:19 · 3545 阅读 · 2 评论 -
h5py数据存储格式与图像加载
h5py数据存储格式 h5py是python中一种数据压缩格式,它的优势:速度快、压缩效率高。尤其是在处理深度学习的大量图像时,常常用到。h5py 的写入与读取import h5pyimport numpy as npX= np.random.rand(100, 1000, 1000).astype('float32')y = np.random.rand(1, 1000, 1000)...原创 2019-05-12 15:38:26 · 2680 阅读 · 1 评论 -
Mac Linux 命令行入门
参考 https://blog.youkuaiyun.com/fungleo/article/details/78488656 写的超级好ssh -i ~/ssh_my/vpn.pem username@123.123.123.114(服务器地址)在终端进入服务器后。服务器上的地址是这样子的(服务求图形化界面,请用FileZilla)cd 进入某个目录cd /home/test/zyncd...原创 2019-05-25 10:44:10 · 1481 阅读 · 0 评论 -
os 库 相对路径绝对路径
python中绝对路径与相对路径在写工程使,最好使用相对路径,这样在工程迁移到别的地方时,避免报错。需要用到os 库os.path.abspath 表示 获得文件当前路径os.path.dirname 表示 获得文件的父目录见博客 https://www.cnblogs.com/hanmk/p/9491767.html...原创 2019-05-25 09:33:56 · 2078 阅读 · 0 评论 -
Mac终端运行第一个python 程序.py脚本
用终端命令执行.py 脚本,而无需使用python解释器需要3步(1)在python文件第一行添加 #!/usr/bin/env python不管python库位于什么位置,都可以让你像运行普通程序一样运行脚本,如果安装了多个版本的python,可以将python换成 python2或python 3(2)在终端,输入 chmod a +x /Users/admin327/Deskt...原创 2019-05-04 11:52:29 · 3801 阅读 · 0 评论 -
python使用open函数时报错 an integer is required
python使用open经常报错:TypeError: an integer is required的解决方案错误是由于从os模块引入了所有的函数导致的,os模块下有一个open函数,接受整型的文件描述符和打开模式,from os import *引入os模块的open函数,覆盖了python内建的open函数,导致错误。删除from os import *这行,然后再根据需要,指定引入os模...原创 2019-04-13 20:33:19 · 9152 阅读 · 2 评论 -
python strip()与 split()方法
在python在处理字符串时,解析txt文本时,经常会遇到 strip()与 split()函数。例如读取隐形眼镜数据集中的数据**一、strip()**删除开头或者结尾部分字符,常用于删除空白字符声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于...原创 2019-04-14 15:47:06 · 1540 阅读 · 1 评论