随笔分类 - Python
关于python3的基础知识可以参考:http://www.runoob.com/python3/python3-tutorial.html
python官方中文文档:https://docs.python.org/zh-cn/3/index.html
numpy中文文档:https://www.numpy.org.cn/index.html
panda中文文档:https://www.pypandas.cn/index.html
matplotlib中文文档:https://www.matplotlib.org.cn/index.html
ApacheCN:https://github.com/DaiKuai/home
摘要:参考:https://jiuaidu.com/jianzhan/574049/
阅读全文
摘要:安装 参考:https://www.cnblogs.com/zrmw/p/10869325.html 分词: 注意先分句再分词 ,这些对象均来自nltk.tokenize库 1. word_tokenize 导入nltk的tokenize库后,tokens = nltk.word_tokenize(
阅读全文
摘要:现在做舆情分析的相关项目,在数据处理的时候,发现了一个问题。将数据写入到csv文件,用excel打开(默认)就会出现乱码,如果将数据写入到.xlsx文件就不会出现乱码,因为csv是通用格式,所以我猜想是excel的问题,在网上baidu了一下,发现果然是这样。 https://jingyan.bai
阅读全文
摘要:以下内容在python中完全可以接受: 1. 将整数的字符串表示形式传递给 int 2. 将float的字符串表示形式传递给 float 但是,如果你将float型的字符串传递给int将会得到错误。
阅读全文
摘要:Ubuntu16.04使用Anaconda搭建TensorFlow使用环境但是在安装TensorFlow后,import tensorflow报出如下错误: 该问题的错误原因是由于gcc的动态库较老导致的。我们根据ImportError的路径/usr/lib/x86_64-linux-gnu进行查看
阅读全文
摘要:python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not defined There is no such name in Python 3, no. You are trying to run Python 2 code i
阅读全文
摘要:网上有很多的正则表达式版本,大部分都不好使,下面这个比较好用: 参考原文链接:https://blog.csdn.net/qq_25384945/article/details/81219075
阅读全文
摘要:anaconda确实很好用,省去了很多麻烦,现在我个人推荐直接使用anaconda。 anaconda的特点:可以存在多个python环境,要使用某一个环境的话,就需要切换到这个环境,安装、卸载包都是在某一个特定的环境下进行的。所谓环境其实就是在不同的目录下安装不同的python和包而已,而切换环境
阅读全文
摘要:一、在for循环中直接更改列表中元素的值不会起作用: 如: 运行结果: [0, 2, 4, 6, 8] [0, 2, 4, 6, 8] l中的元素并没有被修改 二、在for循环中更改list值的方法: 1.使用range 运行结果: [0, 2, 4, 6, 8] [0, 0, 0, 0, 0] 2
阅读全文
摘要:最近跑实验,遇到了一个问题:由于实验数据集比较多,每次跑完一个数据集就需要手动更改文件路径,再将文件传到服务器,再运行实验,这样的话效率很低,必须要专门看着这个实验,啥时候跑完就手动修改运行下一个实验。我个人无法忍受这样低效率,就想能不能有什么解决的办法。 我们期望的解决办法是通过命令行传参来解决这
阅读全文
摘要:其余的不说,列表切片操作允许索引超出范围:
阅读全文
摘要:我们知道在Windows平台下的换行符是\r\n,而在linux下的换行符是\n。现在写一个简单程序来测试python是如何处理这些换行符的。 准备文件data.txt,该文件在Windows平台下编辑。内容为: 程序: 在window环境下的python2运行结果为: ['1\n', '1\n',
阅读全文
摘要:强调:eval()函数功能虽然强大,但是也很危险,这个方法需要慎重使用。 利用python中的内置函数 eval() ,函数说明: 样例1: 样例2: 由字符串函数名得到对应的函数 把函数作为参数的用法比较直观: 但有些情况下,‘要传递哪个函数’这个问题事先还不确定,例如函数名与某变量有关。可以利用
阅读全文
摘要:python2中的除法 >>>1/2 0 即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分 有时候,这个功能比较有用,譬如在做一些需要取位数上的值时可以利用此特性用于循环结束等,但通常,大家用不到这种。 那么,有两种解决方式: 1)用实数(包含小数点的数)而
阅读全文
摘要:最近遇到了一个问题,就是python代码调用shell脚本时,发现输入输出的文件,总是和自己预想的有偏差,但是单独在linux下执行命令的时候,却没有错误。后来发现是相对路径的问题,因为执行python文件的时候,会有一个工作目录,而执行shell脚本的时候,又会有一个工作目录,这样就很容易混淆。最
阅读全文
摘要:其实没什么好说的,就是在写入文件的时候,要注意是先建立目录,在写入相应的文件。因为在操作系统中,将文件和目录文件区分的比较清楚。如果在写入文件的路径中出现不存在的目录,操作系统并不会自动建立目录,而是需要手动建立。
阅读全文
摘要:安装: pip install jupyter 启动: jupyter notebook 创建文件 这里的python文件格式是ipynb,可以在download as 中选择要保存的格式。 执行: 可以运行一个单元格或者说有的单元格。 这里介绍最常见的快捷键方式: Ctrl + Enter: 执行
阅读全文
摘要:比如我们想要获取当前目录的路径,有人可能会用到getcwd()方法,但是会发现这个方法有时候不好用。下面介绍一下,getcwd()方法的具体细节: 1、os.getcwd():获取当前工作目录,也就是在哪个目录下运行这个程序。举例来说:假设F:\aaa\bbb\ccc目录下有个文件 TestDir.
阅读全文
摘要:1. 安装 到官网下载对应的版本文件:Download Anaconda Now! 这里以anaconda2为例 下载完之后,在终端输入: bash 下载好的文件 整个过程点几下回车就好了。但是到最后一步,会提示是否把anaconda加入到系统环境变量中: 建议像我这样的菜鸟来说,就不要加了,直接回
阅读全文
摘要:很多时候我们需要自己手动安装一些库,例如因为网络原因,或者下载源没有这个包。 以Windows环境为例,无论是pip安装还是anaconda安装,最终的包都是安装在,工作目录/Lib/site-packages/下,这个工作目录是指python解释器所在的目录。 安装方法: python解释器已经被
阅读全文