随笔分类 -  Python

摘要:first index: verts.index(value) last index: len(verts)-1-verts[::-1].index(value) 阅读全文
posted @ 2019-02-28 10:19 andy_0212 阅读(195) 评论(0) 推荐(0) 编辑
摘要:int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 阅读全文
posted @ 2019-02-27 20:32 andy_0212 阅读(5767) 评论(0) 推荐(1) 编辑
摘要:多数投票算法(Boyer-Moore Algorithm)详解写在前面:我在刷LeetCode 169 时碰到了这个问题,并且在评论区找到了这个方法,不过我发现CSDN上对其进行解读的博客大多停留在知其然而不知其所以然的层面,所以准备在此做一个较为详细的解读,重点在于介绍其原理。 问题描述给定一个无 阅读全文
posted @ 2019-02-22 22:01 andy_0212 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:如果是series Strip / trim all strings of a dataframe 阅读全文
posted @ 2019-01-25 15:57 andy_0212 阅读(310) 评论(0) 推荐(0) 编辑
摘要:concurrent:built-in module,效率不错 def calculate(arg, num_process=8): if type(arg) is list or isinstance(arg, types.GeneratorType): # Approach 1: Use Pyt 阅读全文
posted @ 2019-01-24 14:32 andy_0212 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.初始化递增的list: list1 = list(range(10))#print list1#[0,1,2,...,9] 2.初始化每项为0的一维数组: list2 = [0] * 5#print list2#[0,0,0,0,0] 3.初始化固定值的一维数组: initVal = 1list 阅读全文
posted @ 2019-01-08 22:11 andy_0212 阅读(5315) 评论(0) 推荐(0) 编辑
摘要:上面代码执行处做,Assertion Error 解决方案: This may help for someone who is looking for For Anaconda on Windows 10 64 Bit, Environment: Windows 10 64 Bit, Python 阅读全文
posted @ 2018-12-30 11:08 andy_0212 阅读(703) 评论(0) 推荐(0) 编辑
摘要:pip list pip freeze pip show <module_name> pip search <module_name> How to know if a python module is installed or not in the system: You can do a ver 阅读全文
posted @ 2018-12-29 22:03 andy_0212 阅读(849) 评论(0) 推荐(0) 编辑
摘要:文件名全小写,可使用下划线 包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 模块与包的规范同。如mymodule。 类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如: 阅读全文
posted @ 2018-12-29 15:28 andy_0212 阅读(122) 评论(0) 推荐(0) 编辑
摘要:0.反转 s[::-1] s.reverse() > will change s, return none reversed(s) > return iterator 1、去空格及特殊符号 s.strip() s.lstrip() s.rstrip(',') 2、复制字符串 复制代码代码如下: #s 阅读全文
posted @ 2018-12-26 16:50 andy_0212 阅读(163) 评论(0) 推荐(0) 编辑
摘要:pip install swifter import swifter df.swifter.apply() df.swifter.transform() Easily apply any function to a pandas dataframe in the fastest available 阅读全文
posted @ 2018-12-26 11:32 andy_0212 阅读(420) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/12735392/python-class-static-methods You're getting the error because you're taking a self argument in each of tho 阅读全文
posted @ 2018-12-20 14:50 andy_0212 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Supervisor是python2写就的一款强大的运维工具(其实现在已经支持Python3了 https://github.com/Supervisor/supervisor)那么怎么利用Supervisor监控python3程序呢?本文主要讲述Supervisor在CentOS下的安装部署。 安 阅读全文
posted @ 2018-11-22 10:47 andy_0212 阅读(9504) 评论(2) 推荐(1) 编辑
摘要:原文 Python2 千万不要删! 服务器上有的LINUX系统默认的是使用Python2 的,如果删除将会导致某些功能无法使用,所以千万不要删! Centos默认的是python版本一般都是2.6或者2.7。 python3的安装需要的依赖 yum install openssl-devel bzi 阅读全文
posted @ 2018-11-20 11:05 andy_0212 阅读(311) 评论(0) 推荐(0) 编辑
摘要:诡异的python文件十分诡异十分诡异我有以下文件,放在文件夹A下执行 (Python.exe, VS code, jupyter notebook),第三行报错,找不到 TrieAPI.如果把该文件放到其他文件夹下,可以完美执行。真的是太诡异了。。。弄了2... 阅读全文
posted @ 2018-10-09 17:37 andy_0212 阅读(135) 评论(0) 推荐(0) 编辑
摘要:dataframe column type conversion: df.apply(pd.to_numeric, errors=’ignore’) https://stackoverflow.com/questions/15891038/change-da... 阅读全文
posted @ 2018-08-01 15:03 andy_0212 阅读(86) 评论(0) 推荐(0) 编辑