
python 常见问题及解决
Will-kkc
学习是为了更好的生存~
展开
-
模块无法引用,出现ModuleNotFoundError: No module named 'XXXX',解决办法!!!
将自己做的py文件放到 site_packages 目录下:site_packages 文件保存在你的pycharm的编译环境里边:如何查找 :1 ,首先查看自己编译器位置。2.打开到下图这个位置3.一般调用的相关包都保存在 lib 文件夹当中...原创 2019-03-10 00:04:51 · 30278 阅读 · 3 评论 -
pycharm 修改程序运行所需内存
编辑PyCharm安装目录下PyCharm 4.5.3\bin下的pycharm.exe.vmoptions文件, 如下-server-Xms128m-Xmx512m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCac...原创 2018-04-20 16:32:39 · 19244 阅读 · 0 评论 -
如何利用pandas 将excel文件与csv文件进行相互转化
1.excel to csv方法1:import xlrdimport csvdef csv_from_excel(): wb = xlrd.open_workbook('excel.xlsx') sh = wb.sheet_by_name('Sheet1') your_csv_file = open('your_csv_file.csv', 'w') ...原创 2018-04-19 17:44:02 · 9029 阅读 · 0 评论 -
python读取文件时提示"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multi
解决办法1.FILE= open('order.log','r', encoding='UTF-8')解决办法2FILE= open('order.log','rb')原创 2018-04-13 21:36:51 · 1029 阅读 · 0 评论 -
2值矩阵,将 -1,1矩阵变为0,1矩阵,或者将0,1矩阵变为其他2值矩阵
当遇到矩阵为0-1类型,或者是-1,1类型的时候,可以选择利用numpy中的where 进行修改矩阵内部值若矩阵为:import numpy as np#生成一个3*3的矩阵数字1-9的矩阵a=np.arange(9).reshape(3,3)print(a)#将a 中,小于1的数变为-1,其余的,变为1b=np.where(a<1,-1,1)print(b)结果为 ...原创 2018-03-14 16:28:42 · 5872 阅读 · 0 评论 -
python 中,实现对数据集的归一化(0-1之间)
多数情况下,需要对数据集进行归一化处理,再对数据进行分析 #首先,引入两个库 ,numpy,sklearnfrom sklearn.preprocessing import MinMaxScalerimport numpy as np #将csv文件导入矩阵当中my_matrix = np.loadtxt(open("xxxx.csv"),delimiter=",",skiprows=...原创 2018-03-14 16:02:03 · 38074 阅读 · 0 评论 -
python中如何实现将数据分成训练集与测试集
接下来,直接给出大家响应的代码,并对每一行进行标注,希望能够帮到大家。需要用到的是库是。numpy 、sklearn。 #导入相应的库(对数据库进行切分需要用到的库是sklearn.model_selection 中的 train_test_split)import numpy as npfrom sklearn.model_selection import train_test_sp...原创 2018-03-14 15:53:35 · 42704 阅读 · 5 评论 -
ubuntu下anaconda完美解决python2与python3共存问题
首先,大家需要了解的是,在原有的ubuntu系统下,是具备python环境的,但是,为了在不同的时期,会有不同的需要,有时候,需要的使用python2,但也有些情况时需要使用python3 ,那么,如何才能够,在ubuntu系统下随意切换,并且快速使用python2,python3这两个版本呢~接下来,给大家详细介绍使用方法。第一,准备文件:在ubuntu 系统下安装好anaconda...原创 2018-03-08 17:18:33 · 10989 阅读 · 2 评论 -
用pycharm出现,ImportError: No module named model_selection
首先,先说明,本人出现这个问题,是因为需要使用 train_test_split 方法,具体的引用是:from sklearn.model_selection import train_test_split出现了这个错误:ImportError: No module named model_selection在网上查了下,大致了解到问题的原因,大神给的一件是,我的sklearn版本问题,在v0.1...原创 2018-03-07 21:46:58 · 2824 阅读 · 0 评论 -
sklearn.preprocessing.LabelEncoder
sklearn.preprocessing.LabelEncoder():标准化标签原创 2017-12-20 21:16:15 · 1736 阅读 · 0 评论 -
pycharm当中,如何导入python2或者python3环境
step 1 step 2 step 3OK ,环境添加完毕,此环境为python 2.7.17(python 3可按此步骤添加)原创 2017-11-06 19:41:03 · 30071 阅读 · 0 评论 -
windows 环境下在anaconda 3中安装python2和python3两个环境(python2和python3共存)
博主本人是在学习机器学习的过程当中,看到的相关书籍使用的python 版本不一,但又想将每个版本都懂能使用一番,接下来,博主给大家介绍一个比较简单方便的方式:首先:安装python 环境,极力推荐使用anaconda,Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。第一步.安装anaconda原创 2017-11-06 17:57:07 · 20357 阅读 · 0 评论 -
python 中,如何在一个函数中调用另一个函数返回的多个值中的一个?
在一个函数中调用另一个函数返回的多个值中的一个首先,定义了一个函数 。 代码如下:def createDataSet(): group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels = ['A','A','B','B'] return group, labels第二,为了能够分开使用这个函数返回的group和l原创 2017-11-06 15:34:29 · 37137 阅读 · 0 评论 -
Python 中遇到的小问题
尼玛哥最近在学习Python中,遇到的IDLE编写的一个简单的Shell ,想在dos下运行,但是,发现,怎么都是出错一个简单的.py 文件就是运行不过去最后,发现,应该退出Python模式,在dos 下直接编译才能成功,哈哈哈哈哈~用Ctrl+z退出Python的编辑模式,然后再执行 Python D:\python\demo\print.py看,问题解决了~哈哈哈哈原创 2017-02-28 22:32:07 · 322 阅读 · 0 评论