
python
kendyChina
这个作者很懒,什么都没留下…
展开
-
Python的深拷贝与浅拷贝
Python的拷贝应该是有三种形式 分别是赋值: origin2 = origin 浅拷贝: cpy1 = copy.copy(origin) 以及深拷贝: cpy2 = copy.deepcopy(origin) 比较好的例子是列表嵌套各种元素,先看一下实验对比结果: 可以看出赋值只是用另一个名字指向同一个内存空间, 而浅拷贝和深拷贝都开辟了新的内存空间。 可以看出==是逐个元素去对比是否相同, 而is是判断是否指向同一内存空间。 浅拷贝的结果直接指向了嵌套内的列表内存, 而深拷贝连嵌套原创 2020-10-13 12:46:03 · 731 阅读 · 1 评论 -
pandas获取近两个月时间的index
为了通过近两个月的日期作为index,制作pandas库的DataFrame,因此我需要分别获取近两个月的天数,再用pandas.data_range(start, end, periods)生成近两个月的表头。 有两种思路: 1)获取两个月的起始与结束日期; 2)获取两个月的起始日期和天数。 天数其实就是基于起始和结束日期所得,因此用思路(1)更方便。 据我所知,python有三个处理时间、日期...原创 2019-07-30 11:25:51 · 698 阅读 · 0 评论