python
qq_1144521901
这个作者很懒,什么都没留下…
展开
-
「python」读写csv文件
「python」读写csv文件本文会依次介绍:1.使用pandas读写csv文件2.使用csv包读写文件3.pandas读取文件后是DataFrame,如何转化成list。1. 写入csv文件1.1 pandas常用的一种方式是pandasimport pandas as pd#任意的多组列表a = [1,2,3]b = [4,5,6] dataframe = pd.DataFram...原创 2020-05-19 03:28:38 · 254 阅读 · 0 评论 -
「sklearn_2」Feature selection
Feature selection原创 2020-05-16 23:05:39 · 475 阅读 · 0 评论 -
「python」numpy库
本文用来记录我在使用numpy库时,经常使用的函数1.shape功能:查看矩阵或者数组的维数。3*3>>> e = eye(3)>>> earray([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])>>> e.shape(3, 3)4*1>>> b =array([1,2,3,4])>>> ...原创 2020-05-16 04:18:53 · 116 阅读 · 0 评论 -
「sklearn_1」决策树
在之前的文章中,以及提到过决策树的原理和实现,下面阐述如何使用python3(jupyter)实现首先,这里有很好用的sklearn库:参考官方文档:https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html下面就介绍几个最常用的函数和一个训练的过程:首先需要安装sklearn库,然后将数据分割成train和test,并且需要按照features/lables分,下.原创 2020-05-16 03:40:07 · 249 阅读 · 0 评论 -
「python」DataFrame数据合并
使用python读取数据,进行所谓表的合并是非常常见的。但是我在这里不是介绍如何合并不同类型的表格介绍两个函数:pandas.merge和pandas.concat1. mergemerge可以翻译成是融合的意思,使用的时候注意参数的设置。函数的参数:merge( left, right, how="inner", on=None, ...原创 2020-04-14 01:07:59 · 19277 阅读 · 0 评论 -
「python」No module named 'nltk.translate'; 'nltk' is not a package
报错信息No module named 'nltk.translate'; 'nltk' is not a package出错原因是:在你运行的这个路径下,一定存在了一个文件叫:nltk.py。解决办法:只需要把更改nltk.py的文件名或者换个地址即可。...原创 2020-04-13 00:23:02 · 788 阅读 · 0 评论 -
「python」set集合
在python3中按数据类型的可变与不可变大致分为如下几种类型,前面已经介绍了另外几种了。今天讲讲set。不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。1.set是什么?用来干什么?python中,用set来表示一个无序不重复元素的序列。set的只要...转载 2020-04-11 14:30:14 · 139 阅读 · 0 评论 -
「python」 enumerate
enumerate()说明enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得到计数 例如对于一个seq,得到:(0, seq[0]), (1, seq[1]...转载 2020-04-11 13:25:32 · 96 阅读 · 0 评论 -
「python」 count函数
APIstring 中 某字符 的次数str.count(sub, start= 0,end=len(string))Args Annotations sub 搜索的子字符串 start 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。 ...转载 2020-04-11 12:26:47 · 212 阅读 · 0 评论 -
「python」字典
常用函数转存失败重新上传取消常用方法1.理解字典我们以一个例子来讲述什么是字典:people_0 = {'first_name':'琪','last_name':'张','age':18,'city':'北京'}#将这个人的信息存在字典中print(people_0['first_name'])#一一打印出来print(people_0['last_name'...转载 2020-03-10 15:12:53 · 152 阅读 · 0 评论 -
「python」jupyter notebook的安装,启动和关闭
macOS中!!首先要安装好python的环境,然后安装好pip。1.安装这里我们使用python3。因此涉及一个p2和p3的问题。NB:macOS系统默认的python版本是p2使用该语句进行安装。但是注意这是安装在系统默认的python2下的。sudo easy_install pip如何在python3中安装pip?python3 内置了pip,...原创 2020-03-08 23:03:16 · 2427 阅读 · 0 评论 -
「python」python 读取文件常见的问题(macOS)
但这会遇到两个问题:文件路径和编码1.文件路径 -- 路径不正确mac不存在地址栏,有时候你去获取文件路径粘贴过来打开会报错File b'***.csv' does not exist而你不想每次要去找数据文件路径,最简单的办法是先获取你在编辑的Ipython notebook的路径,然后把数据文件放在该路径下,到时候直接输入文件名就能打开文件了。#获取默认路径im...转载 2020-03-08 23:27:04 · 2329 阅读 · 0 评论 -
「Python 」 python 从哪开始执行 之 main 函数
python main函数初次接触Python的人会很不习惯Python没有main主函数。这里简单的介绍一下,在Python中使用main函数的方法#hello.pydef foo(): str="function" print(str);if __name__=="__main__": print("main") foo()其中if __na...转载 2020-03-08 18:22:08 · 2963 阅读 · 0 评论 -
「python」简单理解python下的变量和内存
相信学过c的人,对变量和内存了解的差不多,明白了变量的类型(int, float , double),知道列它们所占内存的大小可是,python中他们是一样的吗???No,No, No它们并不一样(尽管说,python就是用c写的)一:python下的变量不需要预先声明变量的类型,变量的类型和值在赋值的那一刻被初始化(声明和定义的过程一起完成)...转载 2020-03-08 14:13:33 · 241 阅读 · 0 评论 -
简要记录java和python一些语法规则上的区别
以前一直写java,目前需要写python3(p2语法可能不会指出),因此要简单的了解下二者的区别,以防混淆,再次只是记录一些简单的区别,后续会补充如有任何错误,望告知,留言指出!1. java每句都有“;”,p没有2. java的循环循环语句需要使用“{” + “}”,p使用“:”if(number % 2 == 0): even.append(number)els...原创 2020-03-08 18:22:59 · 370 阅读 · 0 评论 -
neo4j (2)----- neo4j数据导入&多库切换
如果需要下载我的数据import 文件夹,请:首先,我先说下准备工作。1.要有csv文件;其实如果你的是 xlsx文件,就是 excel默认的存储模式。你只需要把这个文件另存为,选择一个地址,然后存储类型改成csv即可如果你的csv中,没有中文的字符,你做到这样就可以了。如果你有中文字符还存在导入后乱码的问题,你可以在这里处理下,可以先把文件用记事本,打开,然后改成UTF-8格...原创 2019-04-02 22:42:16 · 3367 阅读 · 2 评论 -
neo4j (1)--- 安装(windows)
neo4j 下载链接windows64 ziphttps://neo4j.com/artifact.php?name=neo4j-community-3.1.0-windows.zip下载后解压,打开cmd.exe,右键以管理员身份运行,进入以解压的目录bin下,接下来进行安装:输入 :neo4j install-service (安装) //neo4j uninstal...转载 2019-04-02 17:23:20 · 435 阅读 · 0 评论 -
python3(9)---去掉字符串中的英文字符和数字
方法一:使用punctuation。punctuation其中定义的是所以英文的标点符号。add_punc相当于是自定义的,如果只要去掉英文,那么if判断的地方,只保留add_punc即可,如果英文的标点符号也想去掉,就使用punctuation比如,要去掉数字:add_punc=‘0123456789’ 即可。字母也同理。代码:from string import pu...原创 2019-04-06 22:49:21 · 29914 阅读 · 2 评论 -
python安装(1)---- Jieba词性说明
但是我在进行使用的时候,我发现有的时候,标点符号不是wjieba为自然语言语言中常用工具包,jieba具有对分词的词性进行标注的功能,词性类别如下: Ag 形语素 形容词性语素。形容词代码为 a,语素代码g前面置以A。 a 形容词 取英语形容词 adjective的第1个...转载 2019-03-14 23:46:54 · 1503 阅读 · 0 评论 -
python和pycharm的安装
首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下一步:(因为我是安装好...原创 2019-03-07 15:25:57 · 138 阅读 · 0 评论 -
python安装(1)-- window10下载安装jieba
window10下载安装jieba下载安装jieba的过程如下:1 下载----https://github.com/fxsjy/jieba2 将其解压到E:\python2,如图所示:3 在桌面左下角搜索框中输入“运行”,之后输入“cmd”。再按照下面的命令切换到jieba所在的目录。导入jieba :import jiea 如果没有错误,说明导入成功。...原创 2019-03-07 15:49:36 · 2346 阅读 · 0 评论 -
创建你的第一个Python程序——hello world
创建你的第一个Python程序——hello world我使用的是pycharm。输入文件的名字即可,然后 会在左侧的列表中多了一个hello-world.py的文件。在文件中输入print("hello-world")点击运行;会在下方出现结果;---------------------------------------------...原创 2019-03-07 16:51:27 · 1536 阅读 · 0 评论 -
python3 (3)---- 去掉字符串中的标点符号
首先是参考了如下的文章https://blog.csdn.net/luckyliuwenyuan/article/details/82782517,下面是他写的代码import string def removePunctuation(text): '''去掉字符串中标点符号 ''' #方法一:使用列表添加每个字符,最后将列表拼接成字符串,目测要五行代码以上 ...原创 2019-03-15 00:07:32 · 7015 阅读 · 2 评论 -
python3(4)--- python遍历数组的两种方法
python遍历数组的两种方法第一种,最常用的,通过for in遍历数组。其实本质就是取出来的是这个数组或者列表中的元素,和角标无关。colours=["red","green","blue"]forcolourincolours:printcolour#red#green#blue下面的方法可以先获得数组的长度,...转载 2019-03-16 15:55:54 · 67241 阅读 · 1 评论 -
python3 (5)---- 字符串(str)和列表(list)的互相转换
1.str >>>liststr1 = "12345"list1 = list(str1)print list1str2 = "123 sjhid dhi"list2 = str2.split() #or list2 = str2.split(" ")print list2str3 = "www.google.com"list3 = str3.spl...原创 2019-03-16 18:48:09 · 9965 阅读 · 2 评论 -
python3(1)--python的基本语法
我之前是写java的。所以就说下和java的区别。也是简单的介绍几个基本的语法。一.首先说下循环for和if语句1.for循环中,基本语法如下:for 变量名 <variable> in 序列 <statements> : 语句1<statements1> 语句2<statements2>NB...原创 2019-03-13 17:42:08 · 283 阅读 · 0 评论 -
python (7)---- py2neo使用报错:'Graph' object has no attribute 'find_one'
ps:再次说明一下,如果你的程序没有报红色横线的错误,或者只是代码部分涂黄色了。运行的时候报错了(不常见的错误)那很可能是你的版本有问题。尤其是你在网上搜索,有人这么写可以运行成功,但是你不可以的时候,不是这个函数或者语句的错误就是版本的问题。同一个事情,换了版本,写法就不同,很可能会不识别。首先,我是pip install 安装的py2neo。然后我写了一个程序,其中我用到了Graph中的一...转载 2019-04-03 21:56:28 · 4948 阅读 · 0 评论 -
python安装 (2)----- pyltp(如何安装)
pyltp 安装步骤 第一种方式 第一步,安装 pyltp 使用 pip 安装 $ pip install pyltp 或从源代码安装 $ git clone https://github.com/HIT-SCIR/pyltp $ git submodule init $ git submodule update $ python setup.p...转载 2019-03-31 16:54:16 · 1992 阅读 · 3 评论 -
python安装 (2)----- pyltp(安装报错:xxx.whl is not a supported wheel on this platform)
首先我需要说明下,我在安装pyltp,但是我遇到的问题是很多人在使用python,导入第三方库的时候遇到的问题。下面说下这是我在运行的时候遇到的问题:请看红色的那行, 就是x.whl is not a supported wheel on this platform.的问题。然后我百度了, 很多的人解决办法是这样的:(确实有用)就是在cmd中,python然后输入imp...原创 2019-04-01 01:47:31 · 3218 阅读 · 5 评论 -
python (6)---- 在linux中使用python
现在需要在linux中安装python,以及编程,现在是什么都不懂阶段,所以在此记录我遇到不会的地方以及处理办法。1.在linux环境下退出python命令模式Python2.7.7(default,Jun32014,01:46:20)[GCC4.9.020140521(prerelease)]onlinux2Type"help","copyright",...转载 2019-03-27 22:25:27 · 322 阅读 · 0 评论 -
neo4j(3)----- 查询语法
PS:注意标点符号;和标签的名字,才可以得到正确的查询结果。一、基础语法1、节点基础操作1.1节点创建 Cypher命令:节点模式的构成:(Variable:Lable1:Lable2{Key1:Value1,Key2,Value2}),实际上,每个节点都有一个整数ID,在创建新的节点时,Neo4j自动为节点设置ID值,在整个数据库中,节点的ID值是递增的和唯一的...转载 2019-04-06 15:08:27 · 1191 阅读 · 0 评论 -
python(8)---- pyltp5个核心函数
1. 简介LTP(语言技术平台)是哈工大社会计算与信息检索研究中心研制的一整套开放中文自然语言处理系统。pyltp 是 LTP 的 python 封装,提供了分词,词性标注,命名实体识别,依存句法分析,语义角色标注的功能(暂不提供语义依存分析功能)2. 各个模型功能(1) 分词—— cws. model(2) 词性标注—— pos. model(3) ...转载 2019-04-06 15:44:58 · 556 阅读 · 0 评论 -
python3(2)---python读写txt文件方式
简单介绍 --- 读1.按行读取方式readline()readline()每次读取文件中的一行,需要使用永真表达式循环读取文件。但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误。因此程序中需要添加1个判断语句,判断文件指针是否移动到文件的尾部,并且通过该语句中断循环。# -*- coding: utf-8 -*-file =open('/User...原创 2019-03-14 19:31:15 · 1813 阅读 · 0 评论