python
Jason36912
这个作者很懒,什么都没留下…
展开
-
两种获取指定文件夹下文件数目的方法
需求:想知道某个特定文件夹下文件的个数# 方法1import oslen(os.listdir(file_path))# 方法2import globfile_number = len(glob.glob(file_path+'*.txt')) 如果还想知道某类特定后缀的如txt格式的文件有多少,推荐使用方式2...原创 2021-08-06 16:52:42 · 597 阅读 · 0 评论 -
TypeError: ‘<‘ not supported between instances of ‘Example‘ and ‘Example‘解决办法
最近在用torchtext时碰到一些问题,在博文参考这篇博文中给出了方案,但没有完全解决问题,依然报错。在对BucketIterator.splits了解后发现其中的参数sort_with_batch要设置为True,并指定排序的key为文本长度,方便后面pytorch RNN进行pack和pad。train_data = TabularDataset.splits( path = './',原创 2021-08-05 16:28:53 · 2785 阅读 · 0 评论 -
maximum recursion depth exceeded in comparison解决办法
练习算法题使用递归的时候可能超过最大递归深度解决办法:import syssys.setrecursionlimit(1500)原创 2021-06-17 11:03:20 · 412 阅读 · 0 评论 -
python中的sorted()和list.sort()原理和比较
Timsort是结合了合并排序(merge sort)和插入排序(insertion sort)而得出的排序算法,它在现实中有很好的效率。Tim Peters在2002年设计了该算法并在Python中使用(TimSort 是 Python 中 list.sort 的默认实现)。该算法找到数据中已经排好序的块-分区,每一个分区叫一个run,然后按规则合并这些run。具体参考:https://www.cnblogs.com/clement-jiao/p/9243066.html...原创 2021-06-16 20:37:48 · 132 阅读 · 0 评论 -
Consider using the `--user` option or check the permissions.
在使用天池平台时,准备通过!pip install --upgrade pip想更新pip结果报错了,多方找求解,最后通过如下方式解决!pip install --user --upgrade pip# 如果想安装其他库,加上--user即可!pip install --user xgboost...原创 2021-03-17 13:24:53 · 153 阅读 · 0 评论 -
pandas读入中文内容excel报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd7 in position 0
excel中是中文内容,用pd.read_csv()发生报错。UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd7 in position 0解决方法:指定encoding=‘gb18030’, 即pd.read_csv(‘gb18030’)原创 2021-01-13 09:21:44 · 2445 阅读 · 0 评论 -
matplot图例 plt.legend中文显示不完整
在作图过程中,显示中文图例,出现如图不完整的情况。原来是label传错了地方,放到plt.legend()里去了。正确方式:plt.plot(xs,ys,linestyle=":",marker='o',color='r',label='对数函数')原创 2020-12-19 21:20:05 · 2523 阅读 · 1 评论 -
MXNET GPU环境出错 cc:1288: GPU is not enabled
问题·:安装mxnet-cu92,出现了问题。pip uninstall mxnet pip install mxnet-cu92还是没解决问题C:\Jenkins\workspace\mxnet-tag\mxnet\src\ndarray\ndarray.cc:1288: GPU is not enabled解决方法:按一下方法重新安装pip uninstall mxnetpip install --pre mxnet-cu92...原创 2020-09-09 13:20:59 · 2058 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘pip._internal‘ , pip 无法下载软件 解决办法
pip install mxnet安装不上mxnet。解决过程中出现了pip升级报错- AttributeError: ‘NoneType’ object has no attribute ‘bytes’python-pip升级报错- AttributeError: ‘NoneType’ object has no attribute ‘bytes’解决方法:easy_install -U pip 成功升级pip。再输入pip install mxnet-cu101. 成功!...原创 2020-09-03 20:46:46 · 146 阅读 · 0 评论 -
pd.read_excel报错print “EXTERNSHEET(b7-):“
使用pd.read_excel报错print “EXTERNSHEET(b7-):”SyntaxError: invalid syntax有个依赖库更新一下就ok了pip install --upgrade xlrd原创 2020-08-07 14:04:50 · 3296 阅读 · 2 评论 -
求助:有人遇到过这个报错吗mxnet
mxnet.base.MXNetError: [09:34:58] c:\jenkins\workspace\mxnet-tag\mxnet\src\operator\tensor…/mxnet_op.h:507: Check failed: from.Size() == to.Size() (40 vs. 1600) :Traceback (most recent call last):File “E:/TransferLearing/hymenoptera_data/TLforSpectra/My_原创 2020-07-23 09:40:01 · 1216 阅读 · 2 评论 -
我的Paddle入门--Baidu AIStuio 7天训练营 Day2
Day2 手势识别数据图片是这样的,对应的标签就是5手势识别数据集地址下载后进行解压!cd /home/aistudio/data/data23668 && unzip -qo Dataset.zip!cd /home/aistudio/data/data23668/Dataset && rm -f */.DS_Store # 删除无关文件 `解压后的...原创 2020-04-11 17:08:41 · 286 阅读 · 0 评论 -
我的Paddle入门--Baidu AIStuio 7天训练营 Day1
学的东西及时总结一下,也为了算力卡冲啊!Day 1 -数据可视化详细内容、项目,以及为了CPU和GPU计算资源可访问百度AI studio作业要求,根据爬取的丁香园的实时疫情数据,用pyecharts实现饼图可视化。1、安装pyecharts模块到externel-libraries,重启它的notebook后还能使用`!mkdir /home/aistudio/external-lib...原创 2020-04-10 10:51:16 · 328 阅读 · 0 评论 -
《动手学pytorch》Task: 图像分类案例2;GAN;DCGAN
一、图像分类案例Kaggle犬种识别比赛网址上下载的数据集,其目录结构:train和test目录下分别是训练集和测试集的图像,训练集包含10,222张图像,测试集包含10,357张图像,图像格式都是JPEG,每张图像的文件名是一个唯一的id。labels.csv包含训练集图像的标签,文件包含10,222行,每行包含两列,第一列是图像id,第二列是狗的类别。狗的类别一共有120种。我们希望...原创 2020-02-24 20:33:10 · 287 阅读 · 1 评论 -
《动手学pytorch》Task:目标检测基础;图像风格迁移;图像分类案例
一、目标检测基础1.1 锚框目标检测算法通常会在输入图像中采样大量的区域,然后判断这些区域中是否包含我们感兴趣的目标,并调整区域边缘从而更准确地预测目标的真实边界框(ground-truth bounding box)。不同的模型使用的区域采样方法可能不同。这里我们介绍其中的一种方法:它以每个像素为中心生成多个大小和宽高比(aspect ratio)不同的边界框。这些边界框被称为锚框(anch...原创 2020-02-24 19:53:15 · 452 阅读 · 0 评论 -
《动手学pytorch》梯度下降,随机梯度下降,小批量随机梯度下降
1.1 一维梯度下降以 y = x^2为例def f(x): return x**2 # Objective functiondef gradf(x): return 2 * x # Its derivativedef gd(eta): x = 10 results = [x] for i in range(10): x -...原创 2020-02-24 17:00:36 · 510 阅读 · 0 评论 -
《动手学pytorch》Task 批量归一化与残差网络,凸优化
一、批量归一化与残差网络1.1 批量归一化BatchNormalization对输入的标准化(浅层模型)处理后的任意一个特征在数据集中所有样本上的均值为0、标准差为1。标准化处理输入数据使各个特征的分布相近批量归一化(深度模型)利用小批量上的均值和标准差,不断调整神经网络中间输出,从而使整个神经网络在各层的中间输出的数值更稳定。位置:对全连接层做批量归一化: 全连接层中的...原创 2020-02-24 16:10:34 · 216 阅读 · 0 评论 -
《动手pytorch》Task:卷积神经网络基础、LeNet、更多卷积网络
1、为何卷积层中用到的并非卷积运算而是互相关运算?数学上的的卷积运算,有一个翻转,将卷积核上下,左右翻转180度,再相乘求和才是卷积计算。https://zhuanlan.zhihu.com/p/852965792、感受野有利于捕捉输入上更大尺寸的特征。3、填充,卷积后输出形状的计算再考虑步幅时,输出形状4、1x1卷积层5、卷积层和全连接层的对比6、池化层的输出通道数与输入...原创 2020-02-19 20:23:45 · 259 阅读 · 0 评论 -
《动手学pytorch》Day1---线性回归,softmax,多层感知机
01 线性回归随机梯度下降在求数值解的优化算法中,小批量随机梯度下降(mini-batch stochastic gradient descent)在深度学习中被广泛使用。它的算法很简单:先选取一组模型参数的初始值,如随机选取;接下来对参数进行多次迭代,使每次迭代都可能降低损失函数的值。在每次迭代中,先随机均匀采样一个由固定数目训练数据样本所组成的小批量(mini-batch),然后求小批量中...原创 2020-02-14 13:36:52 · 223 阅读 · 0 评论 -
torch 安装过程出现: No module named 'tools.nnwrap'解决方法
pip install torch发现报错No module named ‘tools.nnwrap’,参考了一些博客,发现安装Stable版本的仍然报错,就安装了Preview版本,成功解决。pip install numpypip install --pre torch torchvision -f https://download.pytorch.org/whl/nightly/c...原创 2020-02-12 12:30:20 · 2512 阅读 · 3 评论 -
安装mxnet时报错Running setup.py install for numpy ... error ERROR: Command e
安装mxnet时报错Running setup.py install for numpy … error ERROR: Command e可以先尝试升级pip和setuptoolspip install --upgrade pippip install --upgrade setuptools再安装低版本的mxnetpip install -i https://pypi.tuna.t...原创 2020-01-14 20:05:58 · 8129 阅读 · 12 评论 -
pandas读入csv,判断最后不为空的一行,返回行号
pandas读入csv,判断最后不为空的一行,返回行号df.shape[0]df.index.max() + 1原创 2019-12-05 21:45:36 · 939 阅读 · 0 评论