频道栏目
首页 > 资讯 > Python > 正文

Python基础知识学习(多图多类型)

18-06-16        来源:[db:作者]  
收藏   我要投稿

1.NumPy :NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

SciPy :SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包。它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等。

OpenCV : OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

Pandas : Python Data Analysis Library 或 pandas 是基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作带型数据集所需的工具,同时也提供了大量能使我们快速便捷地处理数据的函数方法。

TensorFlow : TensorFlow是谷歌基于DisBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

2. type(*) #type用来显示数据类型

float ( 单精度 ) double ( 双精度 )

("/"为简单的除法;"//"为除法的结果取整)

3. 在Python中,

二进制以 0b 开头

八进制以 0o 开头

十进制直接表示

十六进制以 0x 开头

进制转换:

十进制转换为二进制 bin(*)

八进制转换为二进制 bin(0o*)

转换为十进制

十六进制转换为八进制 oct(0x*)

十进制转换为八进制oct(*)

十进制转换为十六进制 hex(*)

强制转换:

将 str 类型的 num 强制转换为 int 类型

将float类型的 a 强行转换为 int 类型

4. True 和 False 首写字母必须大写,否则会报错

5. 非空非零全部为Ture

6. 字符创的引用必须成对出现;字符串的长度最多为79

7. 转义字符是否可见

(1)键入‘hello,\按下回车 次行出现... 可以接着输入 hello‘

(2)

(3)

8. 打印回车符以及制表符

9. 驼峰命名法: eg:userName,getSystemAttribute(Java)

下划线命名法: eg:user_name,get_system_attribute

微软: eg:iSocketName

匈牙利:eg:UserName,GetSystemAttribute

10. 连接符

11. 截取:(截取位+1)

12. 注释:

#单行注释

多行注释

"""

*

"""

13. 引用:花括号为占位符

14. 小数位数显示

15. 同行打印

16. 元组(tuple)

元组是一个序列,其中的每一个组成都有相对应的序列号;元组和字符串一样都是不可变的,数组可以改变数据。

若元组之内只有一个元素,那么该元组后面的逗号是不可忽略的;若有逗号分离,将被认作为元组。

列表为中括号,元组为圆括号,字典用花括号。

字典(dict)

“{ }”中用“:”来分隔

列表

数据类型可以不同,还可以通过连接符对列表进行增加,但不可以利用“-(减号)”进行删除。

列表长度

向末尾追加

插入

set

(set-两种写法)

set去重

元组 解包

弹出

间隔:打印第 1 到第 6 个元素,间隔为 2

判断

增加、移除

最值

ASCLL码

修改/覆盖

减法相同项:(与/或 . . .)

相关TAG标签
上一篇:python dictsorted数据类型排序讲解
下一篇:php改变网页标题的代码实现
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站