【Python】
文章平均质量分 63
自然语言处理-nlp
熟能生巧
展开
-
pycharm 按Ctrl+鼠标左键,不能进入类或方法
文章目录1、出现问题2、解决方法1、出现问题python 项目想要溯源,结果发现以下问题:2、解决方法1>找到项目根目录 右键 找到Mark Directory as 显示cancel Exclusion2>点击cancel Exclusion 问题解决...原创 2021-01-08 11:13:37 · 10845 阅读 · 4 评论 -
linux上安装anaconda3,linux上运行jupyter,并添加函数提示功能
linux上安装anaconda3,linux上运行jupyter简介Anaconda是一个用于科学计算的Python发行版,支持 Linux,Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。下载https://www.anaconda.com/distribution/点击download 直接跳到当前页面最底端下载处点击要下载的对应的系统,选择好版本直接点击下载安装找到下载好的安装包:Anaconda3原创 2020-09-28 15:26:21 · 1870 阅读 · 0 评论 -
tar.xz文件如何解压
编译python3 版本时 遇到一个 tar.xz的文件要解压 tar.xz文件所在目录:【 /home/gyd/datainterface/sqlite/Python-3.6.7.tar.xz】 原来XZ 是linux 最新压缩率之王,它的压缩比比较高,官网链接:https://tukaani.org/xz/官网介绍到: 压缩后的文件大小 gzip 小30%,比bzip2小15%。经测试:压缩比: xz >biz2 > gzip参数解析:-z 强制执行压缩, 默...原创 2020-05-25 16:03:55 · 7548 阅读 · 0 评论 -
This application failed to start because it could not find or load the Qt platform plugin "windows"
今天在使用matplotlib时遇到了下面的问题导致不能显示图形界面:测试代码如下:#-*- coding: utf-8 -*-import pandas as pdfrom numpy import *import matplotlib.pyplot as pltts = pd.Series(random.randn(1000), index=pd.date_range('...原创 2018-12-17 15:46:55 · 2441 阅读 · 1 评论 -
collections.defaultdict()的使用
1、以一个例子开始:统计一个列表里各单词重复次数words = ['hello', 'world', 'nice', 'world']counter = dict()for kw in words: counter[kw] += 1这样写肯定会报错的,因为各词的个数都没有初始值,引发KeyError2、改进一下:加入if判断words = ['hello', 'wor...转载 2018-12-29 17:19:29 · 3048 阅读 · 2 评论 -
销售预测
这里有两个问题,第一个问题,预测是怎么做出来的?第二个问题是:对于同一件事情它是预测出不同的结果,什么结果是好与坏?第一个问题是怎么预测的问题,第二个问题是预测的效果好与坏的问题。这就引出了我的主题,《机器学习对销售预测的研究》。机器学习是常用的日常分析的方法,另一方面机器学习在海量数据中挖掘其中的规律效果非常好。首先,说说,销售预测的现状和痛点。销售只是一个商业问题,要做的是满足用户的需...转载 2019-01-11 16:56:51 · 15886 阅读 · 3 评论 -
Jupyter Notebook修改密码
1.打开Anaconda prompt2.执行jupyter notebook password3.在用户下.jupyter目录下的jupyter_notebook_config.json文件中生成一段秘钥,复制4.找到.jupyter目录下的配置文件jupyter_notebook_config.py中的c.NotebookApp.password 变量把复制的秘钥赋值给它,打开...原创 2019-03-14 10:21:45 · 4404 阅读 · 0 评论 -
numpy.random.seed()的理解
代码一是使用了随机数种子seed(),种子数28,seed( ) 是用于指定随机数生成时所用算法开始的整数值,代码中每执行一次都使用了相同的随机数种子28,所以生成的随机数是相同的。代码一:for i in range(5): np.random.seed(28) print(np.random.random())运行结果:0.72901374228911...原创 2019-04-23 12:30:07 · 19208 阅读 · 1 评论 -
python的文件读写操作
本节内容:I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码一、I/O操作概述I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出。这里的输入和输出是相对于内存来说的,Input Stream(输入流)是指数据从外(磁盘、网络)流进内存,Output Stream...转载 2019-04-28 08:30:49 · 18031 阅读 · 2 评论 -
pycharm每次新建项目都需要重新安装库
关于pycharm每次新建项目都需要重新安装库,解决方式:1 .新建项目后:file --> settings --> project:${你项目的名称} --> project Interpreter --> 右边有个设置选项点击 --> Add (图如下)==>Add如图:点击Existing environment 找到你之前项目...原创 2019-09-03 10:43:52 · 4295 阅读 · 1 评论 -
windows下安装Django
近期想利用Python web搭建个小型网站,接触到了Django,下面介绍一下在windows下安装成功的过程。一、首先看下windows下安装的Python版本号和路径。1、进入cmd命令2、查看python版本:输入python 3、查看python安装路径:where python再看下对应的可以安装的Django版本。参考:https://docs.djangopro...原创 2018-12-02 15:46:36 · 42650 阅读 · 8 评论 -
-bash: wget: command not found
今天给服务器升级Python时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6...原创 2018-07-30 16:42:24 · 655 阅读 · 1 评论 -
Python注册码
进入http://idea.lanyus.com/不用修改用户名 直接点击获取注册码复制获取的注册码 填入code里面,即可原创 2018-03-18 11:12:58 · 13891 阅读 · 4 评论 -
python lambda表达式
python lambda表达式简单用法习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即:12345678# 普通条件语句if 1 == 1: name = 'wupeiqi'else: name = 'alex' # 三元运算name = 'wupeiqi' if 1 == 1 else 'alex'对于简单的函数,也存在一种简便的表示方式,即:lambd...转载 2018-04-18 16:35:53 · 213 阅读 · 0 评论 -
Python数据类型之列表【Python从入门到实践】
Python的第三种数据类型->列表 列表 由一系列按特定顺序排列的元素组成。 你可以创建包含字母表中所有字母、 数字0~9或所有家庭成员姓名的列表; 也可以将任何东西加入列表中, 其中的元素之间可以没有 任何关系。 鉴于列表通常包含多个元素, 给列表指定一个表示复数的名称(如letters 、 digits 或names ) 是个不错的主意。 3.1 列表是什么 3.1.1 访问...原创 2018-07-24 10:25:19 · 498 阅读 · 0 评论 -
Python数据类型之列表(二)操作列表
目录 4.1遍历整个列表magicians = ['alice', 'david', 'carolina']for magician in magicians: print(magician)4.2避免缩进错误忘记缩进 忘记缩进额外的代码行 不必要的缩进 循环后不必要的缩进 遗漏了冒号4.3 创建数值列表需要存储一组数字的原因有很多, 例...原创 2018-07-24 21:53:30 · 1577 阅读 · 0 评论 -
Python数据类型之深浅拷贝
Python当中对于拷贝,分为两种类型。一种是数字和字符串,另一种就是列表、元组、字典等其他类型了。一、数字和字符串的拷贝1、赋值举个栗子:a1 = 123123a2 = 123123# a2 = a1 # 赋值print(id(a1)) # 通过id()函数来打印变量在内存当中的地址print(id(a2))输出结果是:19597802983521959...转载 2018-07-24 21:58:47 · 1118 阅读 · 0 评论 -
Python数据类型之元组
元组的操作定义与列表类似,唯一不同是它是不可变的,列表是可变的。只附上练习检验一下吧:4-13 自助餐 : 有一家自助式餐馆, 只提供五种简单的食品。 请想出五种简单的食品, 并将其存储在一个元组中。使用一个for 循环将该餐馆提供的五种食品都打印出来。尝试修改其中的一个元素, 核实Python确实会拒绝你这样做。餐馆调整了菜单, 替换了它提供的其中两种食品。 请编写一个这样的代码块...原创 2018-07-24 22:08:05 · 190 阅读 · 0 评论 -
Python之函数【Python从入门到实践】
区分实参和形参def greet_user(username): print("Hello, " + username.title() + "!")greet_user('jesse')形参是函数完成其工作所需的一项信息,实参是调用函数时传递给函数的信息。在greet_user('jesse') 中, 将实参'jesse' 传递给了函数greet_user() , 这个值被存储在形参...原创 2018-07-25 16:22:14 · 413 阅读 · 0 评论 -
Python之类
面向对象编程 是最有效的软件编写方法之一。 在面向对象编程中, 你编写表示现实世界中的事物和情景的类, 并基于这些类来创建对象。 编写类时, 你定义一大类对象都有的通用行为。 基于类创建对象 时, 每个对象都自动具备这种通用行为, 然后可根据需要赋予每个对象独特的个性。 使用面向对象编程可模拟现实情景, 其逼真程度达到了令你惊讶的地步。1.1.1创建Dog 类class Dog():"...原创 2018-07-25 22:07:05 · 364 阅读 · 1 评论 -
linux下升级Python2至Python3步骤
步骤:1、首先下载源tar包可利用linux自带下载工具wget下载,如下所示:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz2、下载完成后到下载目录下,解压tar -xzvf Python-3.3.0.tgz进入解压缩后的文件夹3、编译Pythoncd Python-3.3.0 在...原创 2018-07-29 09:41:48 · 853 阅读 · 0 评论 -
【Python数据挖掘课程】二.Kmeans聚类数据分析及Anaconda介绍
这次课程主要讲述一个关于Kmeans聚类的数据分析案例,通过这个案例让同学们简单了解大数据分析的基本流程,以及使用Python实现相关的聚类分析。 主要内容包括: 1.Anaconda软件的安装过程及简单配置 2.聚类及Kmeans算法介绍 3.案例分析:Kmeans实现运动员位置聚集 前文推荐:【Pytho转载 2018-01-23 10:33:20 · 707 阅读 · 0 评论