python
accumulate_zhang
我好像什么都不会,真的!!!
展开
-
MacOS 更新了matplotlib后import出错
错误:ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS原创 2020-08-26 12:28:50 · 306 阅读 · 0 评论 -
MacOs的Pycharm卸载,安装
最近想卸载Pycharm2019.3版本,重新安装,发现在应用程序中 移除后,再安装,发现都是以前默认的东西,也默认加载了以前的工程等。这是因为,我们还有很多缓存,日志,默认设置偏好都没有彻底删除干净......一下几个命令可以删除这些,不过需要妥善删除。参考这篇博客:原文链接:https://blog.csdn.net/weixin_42288822/article/details...原创 2020-02-19 12:36:14 · 2644 阅读 · 0 评论 -
Stacking 在机器学习中的应用,以kaggle titanic为例
之前自己玩了一下kaggle上的入门级别的比赛,泰坦尼克号生存预测。随便进行了简单的特征选择,直接用sklearn中的模型,直接跑结果,大概能跑到0.77左右。三千多名。近段时间稍微闲下来了,开始着手做一些机器学习相关的比赛。然后想着提升上次的模型,或者在社区看看别人用的是什么模型。然后看到一篇高票的文章。Introduction to Ensembling or St原创 2017-11-09 15:40:20 · 1216 阅读 · 0 评论 -
json模块使用,无法对array对象序列化
from numpy import *a=array([1,2,3])b=[1,2,3]import jsonnewlistb=json.dumps(b)print newlistbnewlista=json.dumps(a)print newlista# [1, 2, 3]# Traceback (most recent call last):# File "原创 2017-08-24 13:17:12 · 3764 阅读 · 0 评论 -
Socket编程 ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
Socket编程 1.ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。2.OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次错误1:我的代码如下:#coding=utf-8__author__原创 2017-08-20 16:33:51 · 65967 阅读 · 1 评论 -
Windows下安装RabbitMq
转载地址http://blog.csdn.net/u010416588/article/details/54599341RabbitMQ官网 http://www.rabbitmq.com 下载地址 http://www.rabbitmq.com/download.html一 Windows下安装RabbitMq1.1 下载安装包1.1.1 下载Ra转载 2017-08-18 21:24:05 · 364 阅读 · 0 评论 -
Python yield的理解与简单测试
在学习异步IO,会涉及到协程,最简单的协程,可以用yield来模拟,最初学习yield的时候就没搞太明白,今天看了些博客,终于搞得懂了。下面给出一个作者的总结的知识点,让我理解了。http://www.jianshu.com/p/d09778f4e055,谢谢主要的掌握1.通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有原创 2017-08-18 16:47:08 · 711 阅读 · 0 评论 -
安装Anaconda之前,有的已经安装过一个Python版本
Anaconda安装等一系列问题参考文献:http://python.jobbole.com/86236/https://zhuanlan.zhihu.com/p/25198543现在笔记本电脑上既可以用Python2.7(之前的所有包都保留了),也可以用Python3.6,可以在pycharm中选择不同的解释器。1.在cmd中测试Pytho原创 2017-08-18 16:23:49 · 54531 阅读 · 4 评论 -
python Argparse模块的使用
python Argparse模块的使用模块argparse是Python标准库中推荐的命令行解析模块有两个其他模块也能完成相同的功能,即getopt和optparse模块。其中,argparse是基于optparse模块实现的,因此在用法上也非常相似http://blog.csdn.net/u012005313/arti原创 2017-08-17 09:28:05 · 296 阅读 · 0 评论 -
Python画散点图
做实验的时候,需要用图来展示,简单的Excel可以搞定,但感觉颜色很丑,而且看上去不够精致。现在一般画图方式有MATLAB,Python,r语言。我用Python的matplotlib包来画。三点图+平均水平线。#coding=utf-8import matplotlib.pyplot as pltimport numpy as npimport nump原创 2017-06-22 09:24:16 · 2872 阅读 · 0 评论 -
关于gensim的Word2vec的相关函数
转载地址:http://blog.csdn.net/lk7688535/article/details/52798735#comments版权声明:本文为博主原创文章,转载时请注明出处URL,谢谢大家~目录(?)[-]准备工作gensim介绍以后用上其他模型的时候再介绍今天我们来体验word2vec训练词向量时传入的两个参数也对训练效果有很大转载 2017-06-02 09:17:01 · 2676 阅读 · 0 评论 -
用xml.dom解析xml文件
使用xml.dom解析xml文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。一个 DOM 的解析器在解析一个 XML 文档时,一次性读取整个文档,把文档中所有元素保存在内存中的一个树结构里,之后你可以利用DOM 提供的不同的函数来读取或修改文档的内容和结构,也可以把修改过的内容写入xml文件。原创 2017-05-18 20:09:56 · 574 阅读 · 0 评论 -
leetcode 447. Number of Boomerangs
Python leetcode447. Number of Boomerangs给定n个二维坐标点,存在这样的坐标点三元组(i,j,k),就是i到j的距离等于i到k的距离,其中i,j,k都是坐标点。同时,i到k的距离等于i到j的距离,那么就有两种形式[i,j,k]和[i,k,j],都表示这样特点的三元组。那么根据题意,这就是boomerang。每个符合的三个原创 2017-04-20 10:05:35 · 570 阅读 · 0 评论 -
leetcode 409. Longest Palindrome
409. Longest Palindrome求给定一个字符串的最长回文字符串的长度。Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with th原创 2017-04-16 14:12:48 · 340 阅读 · 0 评论 -
leetcode 504. Base 7
python leetcode504. Base 7Given an integer, return its base 7 string representation.将十进制转为7进制,其他进制的转换类似。记住几个常见的内置函数。bin(),hex(),oct()....分别是十进制数转二进制,十六机制,和八进制。Example 1:原创 2017-04-16 12:25:49 · 379 阅读 · 0 评论 -
python 的map,reduce,filter的用法
1、filter(bool_func,seq):此函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。 例如:[python] view plain copy>>> filter(lambda x : x%2 == 0,[1,2,3,4,5]) [2,原创 2017-09-11 11:10:57 · 325 阅读 · 0 评论 -
pip 中的权限问题
在cmd中安装TensorFlow时遇到的问题,出现以下错误。经查看是关于权限的问题,需要以管理员的身份去pip.如何切换到管理员身份见以下链接。http://jingyan.baidu.com/article/ceb9fb10b53ab88cac2ba05b.html切换后然后继续pip,就可以了。(C:\Program Files\Anacond原创 2017-10-22 15:41:02 · 11638 阅读 · 1 评论 -
python下os.path模块的常见用法
python中os.path常用模块1. os.path.sep:路径分隔符 linux下就用这个了’/’2. os.path.altsep: 根目录3. os.path.curdir:当前目录4. os.path.pardir:父目录5. os.path.abspath(path):绝对路径6. os.path.join(): 常用来链接路径7. os.p原创 2017-11-01 10:48:21 · 438 阅读 · 0 评论 -
import 一些已有的模块,会出现红色下划线
导入tensorflow,以及使用print,都会出现红色下划线,然而程序是没有错误的。这种情况其实可以不用管,是可以正常运行的; 但是,如果看着不舒服,可以进行以下过程进行设置即可: file->settings->project->project structure->点击项目路径->点击Excluded。然后确定就正常显示了感谢https://b...转载 2019-01-29 18:41:48 · 7391 阅读 · 0 评论 -
Process finished with exit code -1073741819 (0xC0000005)
在pycharm中只要一导入matplotlib.pyplot就会直接退出,然后报错,Process finished with exit code -1073741819 (0xC0000005)。import matplotlib.pyplot as plt都会报错。 解决方法:卸载了此时的matplotlib然后重新安装了一个然后就好了...原创 2018-07-21 14:09:00 · 4878 阅读 · 6 评论 -
python3代码用python2跑的兼容性总结
这几天在搞一个比赛,攒点经验,但是我平常都是使用python3来写代码的,但是比赛在提交结果的时候,系统时使用python2.7的,并且是在linux下。所以代码之间可能存在许多兼容性的问题,我的py3代码不能再py2平台上运行,为了解决这个问题,把遇到的解决兼容性的方法列出来,以便下次查看与使用。1. 一般在py3中读写文件时都喜欢加一个参数encoding='utf-8',但是这种用法在py2...原创 2018-05-08 08:47:31 · 4319 阅读 · 2 评论 -
python2.7和anaconda python3.5共存,并且切换自如
最近在写程序的时候,由于需要用python2.7的环境来测试代码,饼子这种环境下提交相关的代码,所以就需要使用python2.7。以前使用过2.7,所以电脑上有保留。现在这个阶段使用的是anaconda的python 3.5,所以需要调整系统的环境变量,来切换python的默认解释器。一定是要调整系统变量中的path,将python2.7的安装目录上移动到顶部,作为系统的首要选项...原创 2018-05-09 20:19:58 · 2484 阅读 · 0 评论 -
TypeError: only integer scalar arrays can be converted to a scalar index
TypeError: only integer scalar arrays can be converted to a scalar index关于这个错误,已经第二次遇到了。上次遇到错误的时候,也就随便搞一搞就解决了,但是这次又碰到这个问题,然后不知道怎么解决了,然后按着正常思路又百度了一番。然而没有解决。但是依稀上次遇到同样问题时记得也是在处理同样问题的时候原创 2017-12-14 22:23:52 · 85943 阅读 · 13 评论 -
解决python3读取Python2存储的pickle文件
我在使用python3.5处理一个序列化文件xxx.pk,不过这个.pk文件是我在python2.7里面存储的,当我用python3读取的时候就会报如下的错误。import picklepicklefile=open('2ohsumed_wmd_d.pk','rb')data=pickle.load(picklefile)print (data)UnicodeDecodeErr原创 2017-11-21 22:32:46 · 7153 阅读 · 2 评论 -
dict() 和collections.defaultdict的区别
dict() 和collections.defaultdict的区别当访问某个key时候,这个key不在字典中怎么办?key为'a'不在字典中,也不在defaultdict中,访问dict会出现keyError,而defaultdict则返回其默认的类型。下面看例子。d1=dict()d2=defaultdict(list)d3=defaultdict(int) #int默认原创 2017-12-09 13:59:39 · 2257 阅读 · 0 评论 -
numpy 进行数组的拼接,分别在行和列上合并
在进行数据分析的时候,会把把一些具有多个特征的样本数据进行拼接合并吗,放在一起分析,预测....下面是用numpy中的函数进行数组的拼接。(1)方法一。np.vstack() v 表示vertical 垂直,也就是竖着拼接 和np.hstack() h表示Horizontal 横向(2)方法二,np.c_[array1,array2]原创 2017-11-05 21:14:50 · 58767 阅读 · 3 评论 -
用numpy把一个矩阵的一行或一列删除,再把剩下的拼在一起
在分析数据的时候,需要把某个数据矩阵的一行或者一列删除掉.....原创 2017-11-05 20:36:03 · 25835 阅读 · 0 评论 -
Python数据可视化-seaborn Seaborn
转载地址https://www.cnblogs.com/gczr/p/6767175.htmlPython数据可视化-seabornSeaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。这里实例采用的数据集都是seaborn提供的几个经典数据集,data转载 2017-11-13 10:37:52 · 1061 阅读 · 0 评论 -
Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题
交代一下环境,win10系统,已经装了anaconda。现在是要安装TensorFlow选择直接安装TensorFlow,一般直接pip install tensoflow 就可以了。但是我安装的时候遇到两个问题。就是下面的两个问题。然后逐一解决了,就可以安装了Windows在pip 一些python安装包的时候,超时问题以及权限原创 2017-10-25 20:12:37 · 18403 阅读 · 3 评论 -
一文总结学习 Python 的 14 张思维导图
转载地址:http://blog.csdn.net/csdnnews/article/details/78248699也可以访问:本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&转载 2017-10-17 09:10:26 · 1115 阅读 · 0 评论 -
leetcode 242. Valid Anagram
Python leetcode242. Valid Anagram242. Valid AnagramGiven two strings s and t, write a function to determine if t is an anagram of s.For example,s = "anagram", t = "nagaram"原创 2017-04-16 10:54:47 · 357 阅读 · 0 评论 -
leetcode 122. Best Time to Buy and Sell Stock II
python leetcode 122. Best Time to Buy and Sell Stock IISay you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximu原创 2017-04-15 12:00:36 · 574 阅读 · 0 评论 -
几行代码绘制wordcloud词云
今天看了杨老师的博客,看到一篇关于制作词云的博文,他是参考另一位博主的。我也参考他们两试了试这个词云。杨老师http://blog.csdn.net/Eastmount/article/details/64438407曹老师http://blog.csdn.net/wireless_com/article/details/60571394可以直接对一个文本做词云展示,也原创 2017-03-25 21:06:16 · 5005 阅读 · 0 评论 -
leetcode 485. Max Consecutive Ones
485. Max Consecutive OnesGiven a binary array, find the maximum number of consecutive 1s in this array.就是让你求一个二进制数组中字符1的最大长度.....Example 1:Input: [1,1,0,1,1,1]Output: 3Explanation:原创 2017-03-25 18:31:12 · 446 阅读 · 0 评论 -
leetcode 463. Island Perimeter
很难坚持啊,一题要好长时间.......不搞什么虚的了,还是尽量坚持下去.....You are given a map in form of a two-dimensional integer grid where 1 represents land and 0 represents water. Grid cells are connected horizontal原创 2017-03-25 16:50:09 · 432 阅读 · 0 评论 -
python读取GB级的文本数据,防止memoryError
由于python水平不够,很多高效的方法不太了解,最近在处理大文本数据时,用老方法读取文件内容,容易内存溢出,所以找到这个教程,目前正在读取1.5G的文本文件。转载地址来源:http://chenqx.github.io/2014/10/29/Python-fastest-way-to-read-a-large-file/感谢!!!! 最近处理文本文档时(文件约2GB大小),出现原创 2017-03-25 08:06:51 · 34753 阅读 · 0 评论 -
leetcode 283. Move Zeroes
#coding=utf-8'''Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12], aft原创 2017-03-28 20:07:15 · 326 阅读 · 0 评论 -
leetcode 258 Add Digits
简单来说就是求给定一个数的每个位置数值的相加#coding=utf-8'''Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process原创 2017-03-27 16:57:45 · 638 阅读 · 0 评论 -
解决pycharm左侧项目文件名中文字体乱码情况?中文显示口口口口......
如何解决在pycharm中,左侧项目文件名中文出现乱码问题?其实很简单,但是可能由于对pycharm不太熟悉,况且设置里面全是英文,所以在操作与理解上显得比较迟钝!下图是我pycharm出现的问题,中文都显示口口口口了,就是框,我知道是字体或者编码问题,然后上网查了很久,找到了一个答案。把字体设置为中文字体就行了!修改:进入settings,在进入appearanc原创 2017-03-19 11:50:44 · 8116 阅读 · 0 评论 -
一文读懂BP神经网络
转自一位懂生活的女神的博客园的文章。http://www.cnblogs.com/charlotte77/p/5629865.html 最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其转载 2016-11-24 18:49:44 · 31294 阅读 · 14 评论