Pytorch入坑之Tensor大详解

2020-05-22
阅读 4 分钟
4.1k
深度学习框架Pytorch发展势头惊人,这点小编也深有体会,翻翻Github上深度学习的开源代码,发现用Pytorch真的多了不少,所以小编最近也正在入坑Pytorch,顺便写写文章做些总结。认真看完这篇文章,你将收获:

跟你深入剖析可迭代对象和迭代器的区别与联系

2020-05-12
阅读 4 分钟
6.6k
导语 可迭代对象和迭代器是经常碰到但又很容易混淆的两个概念,所以今天小编跟大家深入剖析一下可迭代对象和迭代器的区别。认真看完本文,你将收获: 理解什么是可迭代对象 理解检查可迭代对象的方法  理解什么是迭代器 可迭代对象和迭代器的关系 事不宜迟,我们马上开始吧! 可迭代对象 要理解可迭代对象,那首先要搞...

特殊的分派机制和重载向量加法运算符+

2020-05-07
阅读 3 分钟
1.8k
小编一直都觉自己公众号的排版很鸡肋,从这篇文章开始将使用了新的排版风格,还特意地做了一个卡通二维码(见文末),希望大家会喜欢(不要脸地假装有很多粉丝)。其实关于排版,小编要真心感谢一下景禹大佬的指导。好了,今天想跟大家谈谈如何重载运算符+,认真看完这篇文章,你将收获:

若用多重继承,请考虑mix-in混合类

2020-05-04
阅读 2 分钟
1.4k
Python是面向对象的编程语言,它提供了一些内置的编程机制,使得开发者可以适当地实现多重继承,即一个子类可以继承多个父类,但是多重继承的设计经常被人诟病,因为它违背了“is-a”的关系。但是也存在需要多重继承的情况。

python中的is 和==的区别一定要搞清楚

2020-05-02
阅读 1 分钟
1.3k
python 为了性能考虑,对于值相同的不可变对象,都不会重新创建新的地址来存储对象,而对于可变对象,则会重新开辟空间。但是在交互模式中就有些不同了,见示例2

图解Python浅复制和深复制

2020-04-30
阅读 2 分钟
1.1k
浅复制和深复制的区别在于,浅复制只复制引用到新的列表中(引用可以理解为地址),不会创建新对象。而深复制创建新的对象,并把对象保存在新的地址中。浅复制和深复制对可变和不可变序列的影响是不一样的。对可变序列的浅复制会带来意想不到的结果。看示例1

Python动态语言之魅力大揭秘

2020-04-30
阅读 3 分钟
2.3k
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。