November 3, 2021
str, bytes, int, bool, float and complex:五个基本类型Python有6个基本的数据类型(分明是5个,随后会解释)。 其中4个是数字,另外2个基于文本。
先看基于文本的数据类型,因为简单。
str 是 Python 中最常见的数据类型之一,使用 in ...
Read more
November 3, 2021
逐一探讨所有的内置函数在上一节的基础上,下面从一些最有趣的内容开始,这些内容构建了 Python 作为一种语言的基础,逐一对内置函数进行探讨。
compile, exec 和 eval 的工作原理以下面的代码为例:
12x = [1, 2]print(x)
可以将此代码保存到一个文件 ...
Read more
November 3, 2021
如果你已经对 Python 有了初步的了解,比如阅读过《Python 大学使用教程》或者《跟老齐学 Python:轻松入门》,亦或者学习过老齐在 CSDN 等平台上发布的在线课程(参考:www.itdiffer.com),再阅读本文,会帮助你更深刻立即 Python 语言的特点,掌握 Py ...
Read more
November 3, 2021
所有的内置函数用 dir() 函数可以查看所有内置函数:
1234567891011121314151617181920212223242526272829303132>>> print(dir(__builtins__))['ArithmeticError', 'Asse ...
Read more
October 8, 2021
矩阵变换是线性代数中的主要内容,如何理解它?本文以几何角度,理解线性变换中的矩阵,能帮助学习者对其建立直观音箱。
注:以下讨论中仅限于实数矩阵范围。
作为线性变换的矩阵在线性代数中,线性方程组的形式是:
$$\pmb{b} = \pmb{Ax}$$
其中 $\pmb{b}\in\mathbb ...
Read more
September 29, 2021
近年来,深度学习(Deep Learning,DL)在解决图像分类、目标检测、语义分割等 2D 图像任务方面表现出了卓越的能力。在 3D 图形问题方面,DL 的应用也取得了巨大的进展。在这篇文章中,我们将探讨一个最新尝试:将 DL 应用于单个图像的 3D 建模上,这是 3D 计算机图形学领域 ...
Read more
September 15, 2021
对于流行的文件压缩格式,如 tar 、zip 、gzip 、bz2 等,乃至于更奇特的 lzma 等格式,Python 都能轻易实现。本文将对有关压缩文件的问题给予阐述。
压缩格式以及相关模块Python 提供了几乎为所有现有压缩文件的工具,下面逐一领略。
zlib 是一个 Python ...
Read more
September 15, 2021
注:不少学过点编程语言的人,都会抱怨 Python 语言的程序执行速度慢,因此对学习和使用此语言嗤之以鼻。暂且不论程序的执行速度是否是开发者追求的唯一目标(有意对此进行争论的,请参阅人民邮电出版社出版的《编程的原则》一书),单就提升 Python 计算速度而言,并行计算是一个重要的选项。本文 ...
Read more
September 10, 2021
看这样一段代码:
12class CustomException(Exception): ...
会不会认为它是一段伪代码?因为在 Python 中,一般会使用关键词 pass 来填充尚未实现的对象。
然而,上面的代码真的能运行,它就是一段 Python 代码,不是伪代码。
在 Py ...
Read more
September 6, 2021
对程序员、开发人员和数据科学家的高度需求吸引了许多人加入 IT 领域。通常,初学者总要试图在学习过程中找到捷径,以便更快地谋得一份工作。
速成式学习不一定是好事。不少人,为了缩短学习过程,或者出于畏惧心理,可能跳过某些重要内容。
“我发现:新手程序员犯的最大错误是专注于学习语法,而不是学习 ...
Read more