python与人工睿智
lsh呵呵
https://github.com/lsh1994
展开
-
TypeError: an integer is required (got type tuple)
。。。。原创 2022-12-19 11:20:36 · 782 阅读 · 1 评论 -
RuntimeError: Image can only be initialized from c-style buffer.
在进行RGB+深度图进行点云显示时,使用了open3d包,遇到错误。解决方案:见如下代码。原创 2022-07-01 09:14:11 · 978 阅读 · 0 评论 -
修改权重使用预训练模型权重
抛弃最后的输出层并非最佳方案。可以修改输出层的权重,以。使用预训练模型为例。原创 2022-10-26 16:52:37 · 992 阅读 · 0 评论 -
python遇到 Segmentation fault (core dumped) 错误
问题描述在linux服务器上运行代码遇到这个错误。解决方案重置了python的env环境。由于python包互相依赖,单独升级某个包未能解决问题,遂决定重新create虚拟环境。由于服务器不能外网(有内部pip源),创建虚拟环境的时候,使用一个基础环境克隆。conda create -n 新建环境名 --clone 基础环境名然后重新安装需要的包,具体上执行代码,缺什么安装什么。...原创 2021-01-21 10:04:54 · 3589 阅读 · 0 评论 -
本遥感影像博文相关汇总(至2020年4月)
近来在进行遥感影像智能分析的学习,在此分享,谋求共同进步。本人以往较为活跃在CSDN博客:https://blog.csdn.net/nima1994 。如下是比较相关的文章:库与工具python gdal安装与简单使用https://blog.csdn.net/nima1994/article/details/79207805python gdal帮助文档https://bl...原创 2020-04-09 10:28:24 · 863 阅读 · 0 评论 -
AttributeError: 'torch._C.Value' object has no attribute 'debugName'...
问题描述使用pytorch可视化工具hiddenlayer时,出现如下错误:当前系统版本:win10,python 3.6,pytorch 1.1。解决方案修改源码(位置为出错信息包含的路径,如我的为D:\Anaconda3\lib\site-packages\hiddenlayer\pytorch_builder.py")中的debugName为uniqueName即可。使用pyto...原创 2019-11-21 18:01:21 · 2009 阅读 · 1 评论 -
conda重置环境
一般情况下,个人在conda root环境下进行编码,有时新装的包乱了、或者错误的更新,欲重置回滚。解决方案conda list --revisions查看历史,按需选择 REV_NUM 数值。一般情况下,0表示是第一次安装,包括root环境和conda命令,所以一般为1或之后。conda install --revision REV_NUM稍等片刻,即可重置。...原创 2019-11-14 11:33:24 · 22407 阅读 · 1 评论 -
DF“观云识天”-机器图像算法赛道-天气识别总结
前言由于马上要开题了,对于本赛题也没啥创新的思路,遂总结结束。最初的想法便是通过比赛来进行PyTorch的学习,只是一旦加入正在进行的赛题,就会情不自禁的陷入调参的循环,反而浪费体力,不能发扬基础。遂此后还应牢记初衷。如下是EDA的一些图表:实验概述训练所用方法:数据增强(放缩、随机大小裁剪、翻转),Auto_augment,随机擦除(RandomErasing)学习率:RA...原创 2019-10-23 15:41:46 · 4161 阅读 · 1 评论 -
Corrupt JPEG data: 111 extraneous bytes before marker 0xd9...
问题描述Corrupt JPEG data: 1 extraneous bytes before marker 0xdblibpng warning: iCCP: known incorrect sRGB profilePremature end of JPEG filePremature end of JPEG filePremature end of JPEG filePrema...原创 2019-10-15 09:38:22 · 12522 阅读 · 0 评论 -
python杨辉三角
实现效果[1][1, 1][1, 2, 1][1, 3, 3, 1][1, 4, 6, 4, 1][1, 5, 10, 10, 5, 1][1, 6, 15, 20, 15, 6, 1][1, 7, 21, 35, 35, 21, 7, 1][1, 8, 28, 56, 70, 56, 28, 8, 1][1, 9, 36, 84, 126, 126, 84, 36, 9, 1]P原创 2017-04-20 23:22:48 · 502 阅读 · 0 评论 -
python读取csv文件
csv是逗号分隔值(Comma-Separated Values)的简称,见名知意,本质属于文本文件,(以“.csv”结尾)可以用Excel打开,详尽数据格式自行谷歌。样本数据使用iris,获取方式参考:http://blog.csdn.net/nima1994/article/details/72784545 方式一(适合直接是数据信息):import csvwith open("D:/iri原创 2017-05-27 23:11:56 · 1789 阅读 · 0 评论 -
python爬虫练习2
难度 ★ 目标网站 http://quotes.toscrape.com/tag/humor/ 用到库 scrapy1.4 系统说明 python3.6.1 64位 目标 获取名言与作者等(分页) 新建文件quotes_spider.py,输入一下代码:import scrapyclass QuotesSpider(scrapy.Spider): na原创 2017-07-14 10:49:24 · 693 阅读 · 0 评论 -
python爬虫练习1
目标网站 http://html-color-codes.info/color-names/ 用到库 requests,beautifulsoup4,lxml 系统说明 python3.6.1 64位 目标 获取颜色与颜色值等import requestsfrom bs4 import BeautifulSouphdrs={'User-Agent':'Mozilla/原创 2017-07-11 17:55:47 · 979 阅读 · 0 评论 -
python爬虫练习3
说明获取豆瓣电影推荐页电影详情,参考网址https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0 使用第三方库BeautifulSoup4,xlwt,lxml。代码import osimport jsonimport shutilf原创 2017-07-16 13:25:32 · 649 阅读 · 0 评论 -
Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
问题描述当前环境win10,python_3.6.1,64位。 在windows下,在dos中运行pip install Scrapy报错:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Too原创 2017-07-10 17:20:17 · 58172 阅读 · 49 评论 -
pycharm 有些库(函数)没有代码提示
问题描述 如图,输入变量im. 后没有关于第三方库相应的函数或其他提示解决方案因为python是弱类型语言,IDE无法判断Image.open("Me.jpg")的返回值类型,无法根据参数类型自动补全类型注解 指定类型 3.使用isinstance指定 总结有些第三方库没有这样的问题,这与函数声明定义有关,具体可参考:Type Hinting in PyCharm原创 2018-10-28 16:02:51 · 31427 阅读 · 2 评论 -
python爬虫练习5:博客阅读量助手
目标与环境爬取csdn博客如“http://blog.csdn.net/nima1994”的文章列表,获取阅读量等,与上次进行比较 使用eclipse+pydev编写,win10 64位,python 3.6.2;用到requests,beautifulsoup4,pandas等库。代码'''Created on 2017年9月30日@author: Harry'''i...原创 2017-10-03 18:26:47 · 628 阅读 · 0 评论 -
python print省略号
问题print的东西比较多,然后就以省略号(…)代替了解决方法(该包基于numpy?)import numpy as npnp.set_printoptions(threshold=np.inf)原创 2017-12-09 20:51:17 · 7640 阅读 · 1 评论 -
pyshp读写shapefile
个人标注: 安装可使用命令:pip install pyshp,使用前:import shapefile GitHub地址(内有英文文档说明) shapefile是GIS中非常重要的一种数据类型,在ArcGIS中被称为要素类(Feature Classes),主要包括点(point)、线(polyline)和多边形(polygon)。Python脚本是Ar...转载 2017-11-28 09:43:51 · 23658 阅读 · 9 评论 -
ValueError: Masked arrays must be 1-D
问题说明使用numpy画散点图出现以上问题。原代码如下:import numpy as npimport matplotlib.pyplot as pltdataSet=np.random.rand(2,10)dataSet=np.mat(dataSet)#1print(dataSet)plt.scatter(dataSet[0],dataSet[1])#2plt.show()解决方案方法很原创 2017-12-06 09:59:17 · 15508 阅读 · 1 评论 -
pycharm报错:ModuleNotFoundError: No module named 'XXX'
问题描述pycharm python导入自己模块。如图文件目录结构,正在编程的文件为formals3.py需要引入fm03_utils.py模块,使用import fm03_utils as uts报错。解决方案一此类问题多是路径问题。 使用较完整的路径:import src.ds.fm03_utils as uts即可。二在工程视图文件包ds右键,Mark Directory As Source原创 2017-12-26 10:11:41 · 38477 阅读 · 4 评论 -
使用tesseract识别二维码
问题描述做爬虫时,遇到二维码 解决方法使用tesseract识别二维码。安装Tesseract-OCR引擎1 . 给出以下我的链接跳转。 https://github.com/tesseract-ocr/tesseract/wiki https://github.com/UB-Mannheim/tesseract/wiki下载并安装te...原创 2018-01-16 16:52:41 · 1120 阅读 · 0 评论 -
selenium淘宝的搜索按钮获取不到?
问题描述使用selenium做爬虫,模拟搜索框点击发起搜索时,发现淘宝的搜索框选不中,下面为代码:bt_submit=wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#J_SearchForm > button")))#方式1bt_submit=browser.find_element_by_css_selector("#原创 2018-01-18 18:01:29 · 1825 阅读 · 0 评论 -
python爬虫练习6:今日头条搜索图集
描述根据关键词下载图集等。结果如图: 代码import requestsfrom urllib.parse import urlencodeimport jsonimport osfrom hashlib import md5from multiprocessing import Pooldef get_page_index(offset,keyword原创 2018-01-19 12:18:57 · 1249 阅读 · 0 评论 -
三维可视化python mayavi安装
环境:Python 3.6.3 :: Anaconda custom (64-bit) 1 . 命令行安装apptools及其依赖:conda install apptools2 . 在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载vtk、pyqt4、mayavi 的编译后的whl文件并安装。3 . 测试运行:# -*- c...原创 2018-02-13 09:45:29 · 2241 阅读 · 0 评论 -
gdal错误:ERROR 4: This is a BigTIFF file. BigTIFF is not supported by this version of
python运行gdal出现如下错误:ERROR 4: This is a BigTIFF file. BigTIFF is not supported by this version of GDAL and libtiff.可通过安装最新版gdal解决问题,安装方式链接 ,注意使用第一种whl方式安装(我的conda安装的为2.2.2版的,whl为最新版2.2.3版本的)。...原创 2018-03-09 17:14:52 · 3660 阅读 · 3 评论 -
python(anaconda)搭建pyqt(designer)环境及测试
anaconda已经安装了pyqt。 本机环境anaconda3 64位,python3.6 64位,已经安装了qt 5.8(qt-opensource-windows-x86-mingw530-5.8.0)。 pycharm做如下配置: 其中,QT Designer的Program设置的为qt中的qt designer执行文件目录;PyUIC的Program设置的为pyth...原创 2018-03-16 11:17:11 · 18395 阅读 · 0 评论 -
gdal中shapefile坐标度转换到栅格米
python gdal读取(ogr)shapefile的坐标表示为度,栅格数据的坐标为米。 以下代码展示读取shapefile文件的度坐标并转换为依赖栅格数据投影的坐标米。from osgeo import gdal,ogrdef world2Pixel(padfTransform, x, y): pixel = padfTransform[0] + x*padfTransfor...原创 2018-03-10 10:37:54 · 2047 阅读 · 0 评论 -
python gdal安装与简单使用
gdal安装方式一:在网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 下载对应python版本的whl文件,在命令行中pip install whl文件完整路径安装。 方式二:命令行conda install gdal即可,老版本,不推荐<测试gdal包用于处理栅格数据,ogr用于处理矢量数据。 以下程序为gdal处理栅...原创 2018-01-30 16:36:13 · 67475 阅读 · 27 评论 -
python gdal帮助文档
py-gdalogr-cookbook网站,英文:http://pcjericks.github.io/py-gdalogr-cookbook/index.html 源码地址:https://github.com/pcjericks/py-gdalogr-cookbook 开放地理空间实验室: 犹他州立大学——开源GIS类库GDAL资料,中文:http://www.osgeo.cn/pyt...原创 2018-03-04 15:00:24 · 5330 阅读 · 0 评论 -
pyqt学习:csdn帮助工具
为学习pyqt的界面设计,结合前段时间的爬虫学习,编写小程序如下结果:源码可在github上预览或下载。可参考本人博客: anaconda结合pyqt designer python爬虫练习5:博客阅读量助手...原创 2018-03-20 21:05:36 · 219 阅读 · 0 评论 -
RuntimeError: cannot release un-acquired lock
解决方案在导入其他包之前:from gevent import monkeymonkey.patch_all()原创 2018-04-03 09:59:03 · 9113 阅读 · 4 评论 -
TypeError: 'zip' object is not subscriptable
原代码:for dog,cat in zip(dp.dogs,dp.cats)[:1000]: #省略代码报错:TypeError: 'zip' object is not subscriptable解决方法:使用list包装zip对象,如下,for dog,cat in list(zip(dp.dogs,dp.cats))[:1000]: #省略代码...原创 2018-04-11 12:57:24 · 16643 阅读 · 0 评论 -
matplotlib显示中文
在显示中文之前加入代码:plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号原创 2018-04-04 09:29:49 · 281 阅读 · 0 评论 -
python切片数组越界?
1 .在对list进行切片时,如x[9:12],若len(x)=10,只会返回x[9],而不会像其他语言直接数组越界错误。x=[i for i in range(10)]print(x)for i in range(0,10,3): print(x[i:i+3]) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0, 1, 2] [3, 4,...原创 2018-04-18 08:56:10 · 3201 阅读 · 0 评论 -
泰坦尼克号生存预测(下)-预测和特征构造
预测如下代码,使用逻辑回归生存预测。import pandas as pdimport numpy as npfrom sklearn.linear_model import LogisticRegressiondata=pd.read_csv(r"E:\MLdata\kaggle_titanic\processing.csv")# print(data)data_tr...原创 2018-04-27 10:10:03 · 559 阅读 · 0 评论 -
泰坦尼克号生存预测(上)-数据分析和预处理
数据来源:kaggle,Titanic: Machine Learning from Disaster你也可以通过nbviewer.jupyter直接访问。数据预处理主要包括:缺失数据处理数值特征归一化标签特征展开数据处理后如下表: ...原创 2018-04-26 19:10:09 · 2137 阅读 · 0 评论 -
keras分类猫狗数据(下)finetune
keras分类猫狗数据(上)数据预处理 keras分类猫狗数据(中)使用CNN分类模型 keras分类猫狗数据(下)迁移学习1 .使用keras.applications中的vgg16网络模型进行特征提取,并自定义两个全连接层输出分类。from keras.applications import VGG16from keras import models,layers,optim...原创 2018-04-15 19:53:33 · 5321 阅读 · 0 评论 -
keras分类猫狗数据(上)数据预处理
keras分类猫狗数据(上)数据预处理 keras分类猫狗数据(中)使用CNN分类模型 keras分类猫狗数据(下)迁移学习数据来源:https://www.kaggle.com/c/dogs-vs-cats 在本部分数据预处理,下载train.zip并解压(如本人所有图片解压后位于E:/MLdata/kaggle_Dogsvs.Cats/train/)。本文后续部分,将要取其中...原创 2018-04-15 16:58:08 · 7875 阅读 · 24 评论 -
keras分类猫狗数据(中)使用CNN分类模型
keras分类猫狗数据(上)数据预处理 keras分类猫狗数据(中)使用CNN分类模型 keras分类猫狗数据(下)迁移学习1 . 如下代码,数据增强,并根据文件夹创建数据流。from keras.preprocessing.image import ImageDataGeneratortrain_dir=&quot;E:/MLdata/kaggle_Dogsvs.Cats/min_tr...原创 2018-04-15 18:06:39 · 10319 阅读 · 4 评论