在本教程中,我们将了解如何使用C编程语言创建一个非常简单的 Python 模块。我觉得这是一个很好的话题,因为我个人很难找到有效的简洁文档并向我展示了基础知识。
2024年08月13日
在本教程中,我们将了解如何使用C编程语言创建一个非常简单的 Python 模块。我觉得这是一个很好的话题,因为我个人很难找到有效的简洁文档并向我展示了基础知识。
2024年08月13日
在模型落地阶段,或者在深度学习的训练框架中,比如pytorch, 通常需要用C完成数据结构,多线程多GPU计算部分,python只是调用C的数据结构。
也就是说:用C写功能,用python调用。
2024年08月13日
我们上一篇学习了两个字节序列对象进行相加“+”,concat这个函数的底层实现原理。我们看一下当有三个字节序列对象是如何相加的。因为字节对象是不可变对象,不可变对象在进行运算时会再创建一个新的不可变对象。例如有是三个bytes对象进行相加,bytes_result = a+b+c,执行步骤是这样的,临时对象t = a+b, 然后bytes_result = t + c。在这个过程中,a,b的数据被拷贝了两遍。
2024年08月13日
私信小编01即可获取Python学习资料
2024年08月13日
本文讲述python内部是如何管理 integer 对象的
在Python中的integer对象实际上一个 PyIntObject 结构,他的值是 long 类型的属性
typedef struct {
PyObject_HEAD
long ob_ival;
} PyIntObject;
2024年08月13日
老手都是从新手一路走过来的,很多新手伙伴可能会对一些基础的概念理解都存在一定的困难,提起Python中难以理解的概念,很多伙伴对于Python变量赋值的机制有些疑惑,不过对于习惯于求根究底的程序员,只有深入理解了某个事物本质,掌握了它的客观规律,才能得心应手、运用自如,进阶更高层次来看待这个事物,此刻
2024年08月13日
Series和DataFrame是Pandas中最常用的两个对象。先介绍这两种对象的基本概念以及常用属性,在后续将介绍对它们进行操作和运算的各种函数和方法。
2024年08月13日
上篇文章CPython源码阅读-基础6 说到最简单的对象浮点对象的创建,我们可以感觉到,这种对象创建和销毁应该是非常频繁的。如果每次创建都申请内存空间,每次销毁都回收内存空间的话,那Python的效率应该会更低的。CPython内部目前的做法是,在操作系统之上,封装一个空闲对象内存缓冲池。