随笔分类 - python
人生苦短,我用python
摘要:initial_array = np.empty(0, np.uint32) table = bcolz.ctable( rootdir='D:\\fiel', columns=[ initial_array, initial_array, initial_array, initial_array,
阅读全文
摘要:1.lambda是什么意思,有什么作用? 匿名函数,用途:可以应用在函数式编程中: list1 = [3,5,-4,-1,0,-2,-6] sorted(list1, key=lambda x: abs(x)) 2.翻转list的方法:list.reverse() 3.python中的可变类型和非可
阅读全文
摘要:非阻塞:指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。epoll工作在非阻塞模式时,才会发挥作用。 我们了解了socket之后已经知道,普通套接字实现的服务端的缺陷:一次只能服务一个客户端! 并且,为了使一个客户端能够不断收发消息,我们还要使用while循环来轮询,这极大地降低了我
阅读全文
摘要:I'm being pickedb'\x80\x03c__main__\nFoo\nq\x00)\x81q\x01}q\x02X\x03\x00\x00\x00valq\x03K\x04sb.'I'm being unpickled with these values: {'val': 4}<__m
阅读全文
摘要:1 2 31 2 3 41 2 3 不光是列表、元组、字典,由numpy生成的向量也可以拆分.*号对象并不是一个变量,它不能赋值给别的变量. 位置参数*args,一定要在关键字参数**kwargs前. 和*号(拆分)相对应的操作是zip(压缩): <zip object at 0x000001F9A
阅读全文
摘要:i = 20190104 a = 2019 b = 1 c = 4 s = "%04d-%02d-%02d" % (a, b, c)
阅读全文
摘要:循环使用 else 语句在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。 #!/usr/bin/python coun
阅读全文
摘要:sys.argv[]是用来获取命令行输入的参数的(参数和参数之间空格区分),sys.argv[0]表示代码本身文件路径,所以从参数1开始,表示获取的参数了
阅读全文
摘要:a b0 1.731023 -0.7955871 -0.500358 0.1714872 -1.407322 -0.2131703 -0.226573 0.2870794 -0.483686 -0.692467
阅读全文
摘要:raise Exception("this is an ex") bcolz总结: 0.需要用bcolz的columns需要为ndarray的列,不能直接拿list去赋值,因为我发现它产生了大量的blp文件,而实际上正确的生成只会产生少量的. 1.先写成博客,最后在去发表.
阅读全文
摘要:使用 JupyterHub,您可以创建一个多用户 Hub,它可以生成、管理和代理单用户 Jupyter notebook 服务器的多个实例 JupyterHub 包含三个组件 [1] : 一个多用户的 Hub 一个可配置的 http代理 多个单用户JupyterNotebook服务器 Four su
阅读全文
摘要:好文章:https://blog.csdn.net/CLHugh/article/details/75000104 重要观点: 两个下划线,在Python中,实例的变量名如果以开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 你会看到以一个下划线开头的实例变量名,比如_n
阅读全文
摘要:、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.loads()函数
阅读全文
摘要:利用python自带的urlib进行编码和解码,没有什么问题.(https://www.hustyx.com/python/) 但如果是用url编码工具(http://tool.chinaz.com/Tools/urlencode.aspx)进行编码,会把空格转成"+",再利用unqoute时无法还
阅读全文
摘要:一般情況的异常抛出: raise Exception("this is an ex") 原文链接:https://www.cnblogs.com/MayDayTime/p/9296644.html python打印详细的异常详细:使用trackback Traceback (most recent
阅读全文
摘要:原文:https://blog.csdn.net/sxf_123456/article/details/81582964 原文:https://blog.csdn.net/sxf_123456/article/details/81582964 原文:https://blog.csdn.net/sxf
阅读全文
摘要:r 只能读 (带r的文件必须先存在)r+ 可读可写 不会创建不存在的文件.如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容。w+ 可读可写 如果文件存在 则覆盖整个文件不存在则创建 //要close 之后才算完成写入w 只能写 覆盖整个文件 不存在则创建 a
阅读全文
摘要:python -m <pythonfile>: 以模块的方式运行 另外有关模块导入的知识: https://www.cnblogs.com/Stephen-Qin/p/10391122.html
阅读全文
摘要:当报如下错误: TypeError: 'ModuleImportFailure' object is not iterable 或者 TypeError: '_FailedTest' object is not iterable时, 表示测试用例在运行时出现了错误,可以具体python运行某个测试用
阅读全文
摘要:在使用tornado的write时候有一个需求,是将panel转化成json;而接收端再将json还原成panel格式. 尝试了很久,终于实现了. panel1 =pd.Panel({"one": pd.DataFrame([[1, 2, 3],[4,5,6]],index=["a","b"], columns=["h","g", "i"]), "two": pd.DataFrame([[11...
阅读全文