Python笔记_基础】的更多相关文章

1.注释 # 单行注释 """ 多行注释,一般用于类说明 """ 或 ''' 多行注释 ''' 2.工作日志 # TODO 说明性文字 记录工作日志,方便信息查找 3.语法错误提示 语法错误:文字底部红色波浪线 语法不符合规范:文字底部灰色波浪线 单词拼写提示:文字底部绿色波浪线 4.超长代码书写规范 换行处使用\ 对整体添加()…
Python:笔记(1)——基础语法 我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发! ——写在Python之前 引入Python deepin安装PY3.5 sudo apt-get install python3.5 第一个Python程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码.在交互式Shell中,可以输入任意合法的语法或语句序列,然后立即查看结果.…
1. NumPy的基础使用涵盖如下内容: 数据类型 数组类型 类型转换 创建数组 数组索引 数组切片 改变维度 2. NumPy数组对象: NumPy中的ndarray是一个多维数组对象,该兑现共有两部分组成: 实际的数据 描述这些数据的元数据. 大部分的数组操作仅仅修改元数据部分而不改变底层的实际数据(其实就是一种浅拷贝理解). ndarray支持更高的维度,因为数组一般是同质的,所以数组所有的元素类型必须是一致的. NumPy与Python一样数组的下标都是从0开始的. 2.1 numpy.…
1. IDE说明: 所有的案例用Anacoda中的Jupiter工具进行交互式讲解. 2. 版本和安装: NumPy从如下网站安装:http://sourceforge.net/projects/numpy/files. 我们通过环境查看相关的版本.如果电脑上安装了Anaconda的话这些版本基本上都是最新版本的. 如果Anaconda的库不是最新的可以通过Prompt进行安装和更新.可以参照如下博客,非常简单.https://blog.csdn.net/xiexu911/article/det…
1. 前言: 本部分会讲解在Python环境下进行数值运算.以NumPy为核心,并讲解其他相关库的使用,诸如Matplotlib等绘图工具等. C.C++和Forttran等变成语言各有各的优势,但是他们不是交互式语言,并且被很多人认为过于复杂.常见的商业产品还有Matlab.Maple和Mathematica.这些产品提供了强大的脚本语言,但和通用编程语言比起来,功能依然有限.另外还有一些类似于Matlab的开源工具,如R.GNU Octave和Siclab.显然,作为编程语言,他们都不如Py…
第一部分   Ubuntu简介 Ubuntu(乌班图)是一个机遇Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“Ubuntu”一词,意思是“人性”.“我的存在是因为大家的存在”,是非洲传统的一种价值观. Ubuntu的目的在于为一般用户提供一个最新同时又相当稳定,主要以自由软件构建而成的操作系统.Ubuntu目前具有庞大的社区力量支持,用户可以方便的从社区获得帮助. 第二部分 安装(略:参照环境配置) 第三部分   磁盘类型和分区(常识了解) 3.1  …
1. 读写文件(基本) savetxt.loadtxt i2 = np.eye(2) print(i2) np.savetxt(r"C:\Users\Thomas\Desktop\eye.txt",i2) c,v = np.loadtxt(r"C:\Users\Thomas\Desktop\data.csv",delimiter=',',usecols=(6,7),unpack=True) print(c,v) #[336.1 339.32 345.03 344.3…
1.类 1.1 类的定义 # 类的定义 class 类名: pass # pass是空语句,不具有任何意义,仅为了保持程序结构完整性 # 创建对象 对象名 = 类名() 1.2 成员变量 # 成员变量用于描述对象的固有状态或属性. # 成员变量定义语法 class 类名: def __init__(self): # 公有属性 self.变量名1 = 值1 self.变量名2 = None 对象名.变量名 = 值 # 独有属性 class Person: def __init__(self): s…
Numba:高性能计算的高生产率 在这篇文章中,笔者将向你介绍一个来自Anaconda的Python编译器Numba,它可以在CUDA-capable GPU或多核cpu上编译Python代码.Python通常不是一种编译语言,你可能想知道为什么要使用Python编译器.答案当然是:运行本地编译的代码要比运行动态的.解译的代码快很多倍.Numba允许你为Python函数指定类型签名,从而在运行时启用编译(这就是“Just-in-Time”,即时,也可以说JIT编译).Numba动态编译代码的能力…
1. 魔法方法是什么? 魔法方法(Magic Method)是Python比较独特的应用,它可以给你的类增加特殊的方法,如果你的对象实现了(重载),这些方法中的某一个,就会被Python所调用.正如装饰器类似,是对类/函数部分的提炼(装饰器是对关键功能部分的封装).一般情况下,是对类中方法和属性一种提炼. 2. 魔法方法详细解释: 前面我们用过__init__,__repr__,__str__等魔法方法,我们在这里做一个总结,查遗补漏,由于这个位置在Python中比较松散的表示.这里做一个分别的…