随笔分类 - python
人生苦短,我用python
摘要:原文章:https://www.cnblogs.com/sesshoumaru/p/6042322.html 1. object类是Python中所有类的基类,如果定义一个类时没有指定继承哪个类,则默认继承object类。 >>> class A: pass >>> issubclass(A,object) True 2. object类定义了所有类的一些公共方法。 >>> d...
阅读全文
摘要:该类型存放顺序和添加顺序一致,比如逐个赋值,但和dict直接转化过去的顺序不一定一样. 将OrderedDict转化为dict: 对该类型可以进行排序操作. 下面这种排序效果起不到作用:
阅读全文
摘要:总结一. iloc可以把i当做第几个,所以是按行序号;其他的就清楚了. 参考文章:https://blog.csdn.net/qq1483661204/article/details/77587881 总结二. 第一个参数如.loc([1,2]),.iloc([2:3]),.ix[2]…则进行的是行
阅读全文
摘要:dict1.update(dict2)方法是把一个dict2的键/值对更新到另一个dict1中,因此要保证b["position"]["IF"]是一个dict.
阅读全文
摘要:def test(): a = "" return a or "hehe" #如果a为真,输出a; 否则输出右边(比如0, "", [], ()) #return a or Noneprint(test())https://www.cnblogs.com/zealousness/p/8749152.
阅读全文
摘要:p::extract<char const *>(p::str(py_variable))
阅读全文
摘要:有锁才能运行. 当一个线程调用锁的acquire()方法获得锁时,锁就进入“locked”状态。每次只有一个线程可以获得锁。如果此时另一个线程试图获得这个锁,该线程就会变为“blocked”状态,称为“同步阻塞”。直到拥有锁的线程调用锁的release()方法释放锁之后,锁进入“unlocked”状
阅读全文
摘要:一、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不须等该函数执行完成二、带括号(参数或者无参),调用的是函数的执行结果,须等该函数执行完成的结果 进程和线程的target=func,是不加()的.
阅读全文
摘要:# if all(ar):#TypeError: iteration over a 0-d arrayif ar.all(): # TypeError: cannot perform reduce with flexible type print("ar为空") # if not all(ar2):
阅读全文
摘要:https://www.cnblogs.com/bigberg/p/7182741.html
阅读全文
摘要:参考:https://stackoverflow.com/questions/27098529/numpy-float64-vs-python-float
阅读全文
摘要:#发现ndarray的一维,二维都可以用[i][j], 它们都是下标索引的连用, 比如j表示第j个元素;#二维ndarray可以用[m, n]来进行行列的操作,类似matlab中的用法.取某一列是[:, n],而不是[:][n],后者只是取第n个元素,因为[:]表示创建一个副本.import numpy as np array1 = np.array([[1,2,3], [4,5,6]]) #...
阅读全文
摘要:panel = pd.Panel(dataframe_dict) 把一个多列类型不相同(里面有int,float)的dataframe字典直接赋值给Panel,从Panel中解析出来的dataframe的数据竟然全变成了float类型.知道应该去修改dtype,但是bing,github搜索了半天没
阅读全文
摘要:import numpy as np a= np.arange(20) pos_left = a.searchsorted(3) #也可以写成np.searchsorted(a, 3), 注意这里操作的a是一列,而不是整个ndarray pos_right = a.searchsorted(10,
阅读全文
摘要:今天仿照32位的ModuleA.cp35-win32.pyd,制作了64位的pyd.很随意地命名为ModuleA.cp35-win64.pyd,然后在64环境里编译.发现一直报"ImportError: No module named ModuleA"的错误. 网上查了相关贴子,试了都不好使,后来看
阅读全文
摘要:1.直接修改 eg:把data.bcolz文件中A列为0的数据填充为1000. 2.改名 修改列名所对应的文件夹名和根目录下__rootdirs__文件中的列名.
阅读全文
摘要:<CustomBusinessDay> DatetimeIndex(['2019-01-01', '2019-01-03', '2019-01-04', '2019-01-07', '2019-01-08', '2019-01-09', '2019-01-10', '2019-01-11', '20
阅读全文
摘要:python中要实现一些功能,可以采用普通的函数,亦可以定义一个类,在类内定义一个函数.那究竟应该采用哪种方法呢? 普通的函数,传参数只是通过入参来进行,当同一个文件中多个接口要访问同一个变量时,可以通过在文件头部定义全局变量. 而类中传入参数可以在初始化(__init__())的时候传入参数,并把
阅读全文

浙公网安备 33010602011771号