- 博客(89)
- 收藏
- 关注
原创 解决PyCharm Python Console报错Error running console的问题
解决PyCharm Python Console报错Error running console的问题
2021-08-26 16:54:02
1830
原创 解决Pandas读取csv后写出文件时, 数据产生超长小数位数的问题
在read_csv时, 加入参数float_precision="round_trip", 解决Pandas读取csv后写出文件时, 数据产生超长小数位数的问题
2021-08-26 16:49:15
12279
2
原创 Python字符串大小写及首字母大写
upper(): 字符串中全部单词大写lower(): 字符串中全部单词小写title(): 字符串中每个单词的首字母大写, 其余小写, 非字母后第一个字母将转为大写capitalize(): 字符串中首字母大写, 其余小写, 非字母后第一个字母还是小写
2021-06-16 11:34:06
9267
2
原创 Sublime配置Python3运行环境
一、新建文件Sublime Text -> Preference -> Browse Packages在此目录下, 新建文件夹, 命名为Python(亲测, 没有此目录配置无效)新建文件, 命名为: Python3.sublime-build二、添加配置内容复制以下内容, 添加到文件中cmd中第一个参数为Python3安装路径, 自行修改env是为了解决乱码问题{ "cmd": ["/usr/local/bin/python3", "-u", "$file"],
2021-05-29 12:29:06
793
原创 Windows运行MATLAB代码
在Windows下运行MATLAB代码安装MATLAB. 商业软件需要付费Cygwin + Octave 在Windows下模拟Linux环境, 安装Octave 开源软件, 提供GUI交互界面, 将MATLAB代码移植到Octave
2021-04-15 17:10:50
315
原创 Python操作目录及文件
os模块:提供了一种使用与操作系统相关的功能的便捷式途径os.path模块 :操作文件路径glob模块:Unix 风格路径名模式扩展shutil 模块:对于高级文件和目录处理open():读写一个文件fileinput模块 :读取通过命令行给出的所有文件中的所有行tempfile模块 :创建临时文件和目录
2021-04-15 16:29:35
138
原创 Python struct模块读取表格数据bin文件
bin文件是表格数据 ,数据类型为double, 每行有21个数据import structimport osimport pandas as pddef bin2csv(bin_file, col_num=21): """ bin文件转csv :param bin_file: bin文件路径 :param col_num: 字段数量, 默认21 :return: csv文件路径 """ bfile, _ = os.path.splitex
2021-04-02 21:20:29
878
原创 解决Jupyter Notebook / JupyterLab 无法使用tab键自动补齐的问题
原因是jedi库版本太新了,不兼容。查看jedi库的版本:pip show jedi显示:Name: jediVersion: 0.18.0安装低版本pip install jedi==0.17.0自动补全效果:
2021-04-01 17:19:34
1228
翻译 Python模块之Shapely
Shapely通过Python的ctypes模块,对平面特征进行集合理论分析和操作。进行地理信息系统研究、数据处理、空间分析的常用模块
2020-06-01 23:57:16
35148
7
原创 Python模块之Matplotlib
Matplotlib 是一个 Python 的2D绘图库,以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形
2020-05-30 23:59:04
234
原创 Python3.6 新特性f-string
f-string是在Python 3.6加入的新特性, 带有 'f' 或 'F' 前缀的字符串字面值。这种字符串可包含替换字段,即以 {} 标示的表达式。
2020-05-13 00:40:29
634
原创 解决安装TA-Lib报错
# 获取源码库sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz# 解压进入目录tar -zxvf ta-lib-0.4.0-src.tar.gzcd ta-lib/# 编译安装sudo ./configure --prefix=/usr sudo makesudo make in...
2020-04-14 23:29:49
1313
原创 Python模块之Numpy
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。NumPy 是一个运行速度非常快的数学库
2020-04-14 22:47:15
190
原创 TypeError: reduction operation 'argmax' not allowed for this dtype
背景: 使用Pandas的 idxmax / idxmin 求最大值/最小值的索引值, 报错原因: 使用dtype查看数据类型, 必须是数值型 int/float 等解决办法: 对该列使用 astype() 转换类型df['col_1'] = df['col_1'].astype(int)...
2020-03-29 19:34:51
857
原创 Pycharm自动生成文件头部注释和函数注释
文件头部注释新建py文件后, 自动生成头部注释Preferences | Editor | File and Code Templates(Windows 从Setting)#!/usr/bin/env python3.6.5# -*- coding: UTF-8 -*-"""Author: 林子Date: ${DATE} ${TIME}docs: ${END}"""函数...
2020-03-22 16:47:01
2554
原创 Mac使用终端压缩文件
多个文件夹分别压缩cd ~/inputfor file in $(ls); do zip -r -q ~/output/$file.zip $file; done其中~/input是被压缩文件夹的路径,~/output/是要压缩到的路径,zip是压缩方法,-r和-q是命令参数,其含义如下:参数含义-q不显示压缩进度状态-r子目录及子目录下文件全部压缩; 注意...
2020-03-20 00:17:21
1097
原创 Pandas从MySQL中读取POINT空间数据
对于POINT类型的空间数据, 直接从MySQL中读取,可以直接使用以下的SQL语句select * from 表名使用Python中的pymysql读取POINT数据, 见我的另一篇博客MySQL对空间坐标数据(GEOMETRY字段)的读写使用Pandas执行上述语句, 读取POINT数据也是一样的问题,查询结果会显示为二进制我的解决方案:不使用*, 改为读取所有字段名称, 并对P...
2019-09-20 21:26:58
739
原创 MySQL对空间坐标数据(GEOMETRY字段)的读写
原始数据/数据库要显示的数据:IDCITYDISTRICTNAMECOORDINATE_gcj02494165成都市成华区成渝立交地铁站C口POINT(104.147775 30.625014)其中COORDINATE_gcj02字段属于空间坐标字段point插入错误的插入语句insert into database.metro_info(CITY...
2019-07-25 21:02:03
7712
原创 Python之使用上下文管理器实现连接MySQL
import pymysqlimport tracebackclass MySQLContextManager: """ MySQL Context Manager """ def __init__(self, host="localhost", port=3306, user="root", password="123456", database="")...
2019-07-17 23:00:48
800
原创 Python小技巧
原地交换两个变量的值x, y = 10, 20print(x, y)# 10, 20y, x = x, yprint(x, y)# 20, 10三元运算符格式: [条件为真,返回值] if [表达式] else [条件为假,返回值]x = 9y = True if x > 10 else Falseprint(y)# False引入模块的绝对路径i...
2019-07-17 22:49:16
114
原创 Jupyter Notebook指定虚拟环境的Python解释器
Windows:进入虚拟环境workon ai安装ipykernelpip install ipykernel添加kernel(–display-name 内核显示的名称)python -m ipykernel install –user –name ai –display-name data启动jupyterjupyter notebookMac进入...
2019-07-17 22:42:40
3581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人