python
binqiang2wang
这个作者很懒,什么都没留下…
展开
-
cv2.imwrite无法写入图片
路径中潜在的炸弹--中文字符。原创 2022-08-10 16:37:37 · 946 阅读 · 0 评论 -
AttributeError: ‘builtin_function_or_method‘ object has no attribute ‘fftn‘
import torchtorch.fft.fftn(torch.Tensor(im2),(-2,-1))上面的调用方式就会报错:需要显式的引入torch.fft才行:import torch.ffttorch.fft.fftn(torch.Tensor(im2),(-2,-1))原创 2022-03-22 16:13:49 · 2657 阅读 · 0 评论 -
RuntimeError: Expected tensor for argument #1 ‘indices‘ to have scalar type Long; but got torch.IntT
RuntimeError: Expected tensor for argument #1 ‘indices’ to have scalar type Long; but got torch.IntTensor instead (while checking arguments for embedding)RuntimeError: Expected tensor for argument #1 'indices' to have scalar type Long; but got torch.IntTe原创 2021-07-13 16:43:34 · 4766 阅读 · 1 评论 -
untimeError: scatter_add() expected at most 5 argument(s) but received 6 argument(s).
RuntimeError: scatter_add() expected at most 5 argument(s) but received 6 argument(s). Declaration: scatter_add(Tensor src, Tensor index, int dim=-1, Tensor? out=None, int? dim_size=None) -> (Tensor)代码错误定位到这一行:out = op(src, index, 0, None, dim_size,原创 2021-06-30 20:17:08 · 1289 阅读 · 1 评论 -
pip install torch_scatter安装失败,最终whl解决
场景是安装torch-scatter问题引出的。原本已经有一个虚拟环境安装好了torch和torch_geometric.在随后安装torch-scatter的时候,尝试了所有可提供的版本,都无法成功,随即展开解决环境问题之旅。一个明显的报错是:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Micros....于是根据提示去 https://visualstudio.microsoft.com/vis原创 2021-06-25 15:55:35 · 16948 阅读 · 4 评论 -
RuntimeError: ONNX export failed: Couldn‘t export operator aten::to
torch.onnx.export(model, input, onnx_path, verbose=True, input_names=input_names, output_names=output_names)#add:opset_version=11 torch.onnx.export(model, input, onnx_path, verbose=True, input_names=input_names, output_names=output_names, opset_vers...原创 2021-05-19 14:24:46 · 944 阅读 · 0 评论 -
flake8检查格式,流水账记录
e128 continuation line under-indented for visual indent简短解说:就是同一个括号里的内容换行的时候,第二行需要和左边的括号对齐E122 continuation line missing indentation or outdented出现情况,=左边直接超出最长列解决办法:将等号左边的内容用括号括起来,然后就可以按照第一个问题的办法通过换行解决。E126 continuation line over-indented for hang ind原创 2021-04-18 17:01:47 · 1020 阅读 · 0 评论 -
Stashed changes conflicted with hook auto-fixes...
git commit的时候遇到的问题。网上看了一个帖子也没整明白我问题的整体提示是:按照unstage保存的路径里的文件里的内容对自己的代码进行了重新修改之后进行pre-commit run --all-files对代码进行格式的修正,因为而其中有hook,对格式进行了修正。再重新git add .对于不想提交的工作区的修改,git reset HEAD XXX.py然后我这里commit成功了。...原创 2021-04-15 18:34:44 · 1371 阅读 · 0 评论 -
Process finished with exit code 135 (interrupted by signal 7: SIGEMT)
用pycharm跑DeVLBert遇到了这个问题,逐步运行,定位在读文件时候的在这里插入图片描述初步判断是文件的问题,暂时为解决。可以考虑使用官网从原始数据做特征处理,太麻烦,暂时放着原创 2021-04-15 16:31:10 · 1169 阅读 · 0 评论 -
python print内容输出在同一行
首先给出两份print代码:# test printimport timefor i in range(5): #time.sleep(10) #print('\rTrain %d'%(i),end='') print('\rTrain %d'%(i))import timefor i in range(5): time.sleep(10) print('\rTrain %d'%(i),end='')代码运行结果如下:区别在于加了end参数。感觉是无聊原创 2021-03-10 21:18:45 · 4162 阅读 · 0 评论 -
.csd文件怎么读?--CMU_MOSI_Opinion_Labels.csd
直接百度发现是什么工程文件,要用特殊软件,后来在git上找到了相关代码,才知道用法:import h5pylan=h5py.File(r'。\Downloads\CMU_MOSI_TimestampedWords.csd') 读入文件之后如何找里面存的数据呢?需要找到里面存的key:lan.keys()通过打印可以看到进一步的keys:一直按照这个规律往下,就可以看到数据取数据要在后面加上[()]:...原创 2021-01-27 15:52:46 · 2119 阅读 · 7 评论 -
AttributeError: module ‘torch.nn.functional‘ has no attribute ‘one_hot‘
我是在运行如下代码时出现错误的:torch.nn.functional.one_hot(a)我的pytorch版本是:的确是有点老了,不想改版本那就用别的方法实现:[Pytorch笔记] scatter_原创 2020-08-21 15:37:51 · 7263 阅读 · 0 评论 -
RecursionError: maximum recursion depth exceeded in comparison
如果保证代码正确,可以直接看Python递归深度错误:RecursionError: maximum recursion depth exceeded in comparison策略简单陈述,就是扩大python内置的一个递归深度:import sys sys.setrecursionlimit(9000000) #这里设置大一些我这里遇到的是因为代码本身有问题,这提示我,在递归的时候,一定要仔细检查递归体,别是自己写的和我一样是无限递归(奇异博士的赶脚) def dfs(x,y原创 2020-08-12 20:20:09 · 1183 阅读 · 0 评论 -
AttributeError: ‘module‘ object has no attribute ‘imread‘
错误如上图,虽然定位在了258行,但问题的定位应该在这里:也就是misc的使用,为什么这么说呢?因为经过了验证,复现了错误:那这种情况的出现,一般都是版本问题,在另一个环境下测试:没有问题,可以正确读取,那这个版本是多少呢?内置的函数看一下,记住1.1.0pip list 看一下报错的环境下的scipy版本:接下来就卸载加重装:pip uninstall scipypip install scipy==1.1.0但为什么还是有错误呢?后来发现,切换环境的的时候,原始环境是.原创 2020-07-13 19:38:36 · 3129 阅读 · 0 评论 -
IPython.core.display.HTML object
网上有相似的问题Ipython.display不显示图片的问题解决python 显示图片 报错<IPython.core.display.Image object>?官方文档里有这么一句话:我个人理解就是,命令行本身就无法输出图,只有jupyter notebook里面可以。接下来就是验证一下:terminal里面就是这个鬼样子:jupyter notebook里面就舒服多了:...原创 2020-05-25 15:48:00 · 8179 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'dill'
不见包的一个常见问题,一般直接使用pip或者conda安装就行了,但这次是这样的情况,我明明已经安装成功,但是import失败。以上安装成功import失败。仔细看相关信息,会发现,安装的时候是按照python3.4进行安装的,但是在import的环境里,其实是3.6的环境。问题找出来就简单了,卸载3.4的dill,重新安装3.6对应的dill。综上,之所以出现这样的问题,其实还是环...原创 2020-01-08 10:17:04 · 9784 阅读 · 0 评论 -
MUTAN pytorch
MUTAN: Multimodal Tucker Fusion for Visual Question Answering主要内容还是信息如何融合,图中的解释很洋气,比如MLB,有一个核心,完了之后学习红色和绿色的矩阵,代码就比较简洁了: def forward(self, input_v, input_q): # visual (cnn features) ...原创 2020-01-02 14:53:21 · 419 阅读 · 0 评论 -
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 555023)
data = json.load(open('./output_questions.json','r'))用上面代码json load的时候遇到了这个问题百度解释了一下,原来数据的组织方式有问题截图来自这里如果保存代码好改的话,直接把多个字典连接成list但是如果保存代码不好改或者懒得改的话,也是可以直接读取的:tmp = []for line in open('./outpu...原创 2019-10-14 22:48:47 · 17089 阅读 · 0 评论 -
TypeError: 'str' does not support the buffer interface
我使用python2如下代码保存.pkl 文件:f = open('voice_features.pkl','w')pkl.dump(dic_voice, f)f.close()因为使用的虚拟环境,我切换到了python3下:pkl.load(open('voice_features.pkl'))出现如下错误: 这个问题百度了一下,发现就是版本问题,说是pytho原创 2018-01-06 10:00:36 · 407 阅读 · 0 评论 -
leecode day6 Longest Palindromic Substring 贪婪->动态规划->马拉车
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a valid answer.Exampl..原创 2018-08-06 21:16:02 · 210 阅读 · 0 评论 -
typeError: Can't convert 'tuple' object to str implicitly
typeError: Can’t convert ‘tuple’ object to str implicitly 不能隐式的自动将tuple类型转换成str 我遇到这个问题是因为调用函数里面添加了两个字符串相加的操作。 但是由于粗心,字符串定义后面添加了一个逗号,直接导致str类型转变成了tuple类型。这个操作根据调用函数的不同,会出现不同的错误信息,下面这个错误也是一样,因为在调用op...原创 2018-08-14 13:01:39 · 4780 阅读 · 0 评论 -
leecode day8 ZigZag Conversion
The string &quot;PAYPALISHIRING&quot; is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I ...原创 2018-08-10 11:02:11 · 203 阅读 · 0 评论 -
leecode day5 String to Integer (atoi)
Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from thi...原创 2018-08-05 23:44:50 · 147 阅读 · 0 评论 -
leecode day7 Container With Most Water
Given n non-negative integers a1, a2, …, an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two l...原创 2018-08-09 23:08:15 · 181 阅读 · 0 评论 -
leecode day5 Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string "".Example 1:Input: ["flower","flow","flight"]Output: ...原创 2018-08-05 21:34:21 · 185 阅读 · 0 评论 -
leecode day5 Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 and n...原创 2018-08-05 20:42:02 · 174 阅读 · 0 评论 -
leecode day5 Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", which the length is 3.Given "bbbbb", the answer is "b", with...原创 2018-08-05 16:33:25 · 155 阅读 · 0 评论 -
leecode day5 Valid Parentheses
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type of b...原创 2018-08-05 13:33:39 · 183 阅读 · 0 评论 -
leecode day4 Add Two Numbers
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return i...原创 2018-08-04 14:19:28 · 194 阅读 · 0 评论 -
nltk.download('punkt') False
下面是使用NLTK进行分词,然后去除stop_words的操作,但是运行的时候,提示需要下载punkt。from nltk.corpus import stopwordsfrom nltk.tokenize import word_tokenizeexample_sent = "This is a sample sentence, showing off the stop words f...原创 2018-08-11 20:50:34 · 22506 阅读 · 34 评论 -
LinearAlgebraError: SVD did not converge (PYTHON)
首先,出现在求逆矩阵的函数,注意还是伪逆矩阵。 下面是这个函数的解释:numpy.linalg.pinv¶numpy.linalg.pinv(a, rcond=1e-15)[source]Compute the (Moore-Penrose) pseudo-inverse of a matrix.Calculate the generalized inverse of a matr...原创 2018-08-12 21:10:41 · 17962 阅读 · 2 评论 -
imae caption coco json2txt
json文件虽然也可以直接使用notepad++打开,但是coco image caption的数据库还是有点大,打开的时候电脑一直卡死,为了更好的直接打开,还是想要转化成txt。首先是要知道json内部的结构,我这里使用pycharm的debug模式来看数据结构:这里真正用到的就是images和annotations两部分,详细看一下这两个部分:images这里用到的其实就只有两部分,一...原创 2019-07-17 17:05:25 · 416 阅读 · 2 评论 -
exceeds limit of 89478485 pixels, could be decompression bomb DOS attack.
Python PIL读图出现上述问题。原因提示很明确,就是因为图片太大了,可能被解压炸弹DOS攻击。问题出现的本质是一个警告。PIL is merely trying to protect you. It’ll not open larger images, as that could be a vector of attack for a malicious user to give yo...原创 2019-06-04 14:39:17 · 3223 阅读 · 1 评论 -
Fetching package metadata ........CondaHTTPError: HTTP Error: Could not find URL: https://mirrors.tu
贴上完整错误Fetching package metadata ........CondaHTTPError: HTTP Error: Could not find URL: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/错误很神奇,之前一直没有遇到过。按照错误提示信息https://mirrors.tun...原创 2019-05-20 15:20:41 · 10118 阅读 · 0 评论 -
matlab python cov
matlab当中的cov和python中的np.cov都是求协方差矩阵的,用简单的例子可以看出区别,两者差了一个转置。结论matlab当中的cov(a)=python中的np.cov(a.T)例子首先,看matlab:A = [5 0 3 7; 1 -5 7 3; 4 9 8 10];C = cov(A)C = 4.3333 8.8333 -3.0000 5...原创 2019-04-23 16:05:54 · 818 阅读 · 3 评论 -
自己仿建GAN生成图片
网上很多代码都是利用MINIST数据库,生成的效果很好。看代码会发现其中的操作都是全连接基本,如果要自己生成三通道的图,难道也全连接?虽然也不是不可以。但是反卷积这个操作还是想要用一下。在构建的过程当中,遇到了维度不匹配的问题,主要还是对反卷积的理解不到位,所以要通过实验来证实维度的大小,证明之后就可以直接构建了,下面记录一下自己改的代码import tensorflow as tffro...原创 2019-04-21 21:12:32 · 752 阅读 · 0 评论 -
tensorflow 打印张量时,输出不完全,总有省略号怎么办
文件开头添加 import numpy as np np.set_printoptions(threshold=np.inf) 转自此处转载 2018-09-07 14:10:13 · 5379 阅读 · 2 评论 -
leecode day10 Count and Say
The count-and-say sequence is the sequence of integers with the first five terms as following:1. 12. 113. 214. 12115. 1112211 is read off as "one 1" or 11.11 is read off as...原创 2018-08-25 10:22:58 · 247 阅读 · 0 评论 -
leecode day9 Regular Expression Matching
Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'.'.' Matches any single character.'*' Matches zero or more of the preceding element.T...原创 2018-08-13 15:05:36 · 202 阅读 · 0 评论 -
Loaded runtime CuDNN library: 5005 (compatibility version 5000) but source was compiled with 5103.
网上的很多解决方案都是更新cudnn。但是本人使用的是公用服务器,不能因为我自己代码的问题,就更新大家的机器。。。 找到一个地方解释清楚了这个问题: Loaded runtime CuDNN library: 5005 but source was compiled with 5103. 翻译过来就是这个意思 This is tensorflow telling you “hey, I w...原创 2018-08-18 00:23:54 · 531 阅读 · 2 评论