博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年9月23日

摘要: 浅拷贝与深拷贝 可变(mutable)参数和不可变(immutable)参数 Python中string、tuple和number是不可变对象,而dict、list等是可变对象;不可变对象在进行重新赋值的时候,实际上是将原始值丢弃,将变量指向一个新值;可变对象的可变性实质上是指更改可变对象中的子对象 阅读全文

posted @ 2019-09-23 14:28 兰智杰 阅读(235) 评论(0) 推荐(0) 编辑

2019年9月21日

摘要: 操作元组 访问元组、删除元组、截取元组、多维元组(类似于列表) 元组函数 操作字典 访问字典、修改字典元素、添加字典元素、删除字典元素 dict01 = {'name':'joe','age':18,'address':'上海'} print(dict01) #输出为{'name': 'joe', 阅读全文

posted @ 2019-09-21 18:44 兰智杰 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 列表 列表的访问,修改——通过下标 列表的操作 (1)、添加列表元素 ①、append往列表末尾增加元素 ②、insert往列表中指定位置添加元素 (位置,元素) (2)、删除列表元素 ①、使用pop()删除元素:pop方法用于移出列表中的(默认)最后一个元素(但可以指定元素索引),并且返回该元素的 阅读全文

posted @ 2019-09-21 11:41 兰智杰 阅读(144) 评论(0) 推荐(0) 编辑

2019年9月18日

摘要: 输入与输出 Input输入 通过它能够完成从键盘获取数据,然后保存到指定的变量中 input获取的数据,都以字符串的方式进行保存,即使输入的是数字,那么也是以字符串方式保存 print输出 name = '杰大哥' age = 18 address = '大同' print('大家好我叫%s,我今年 阅读全文

posted @ 2019-09-18 17:24 兰智杰 阅读(190) 评论(0) 推荐(0) 编辑

摘要: 算术运算符 a=10,b=20 num1 = 10 num2 = 3 print(num1+num2) #13 print(num1-num2) #7 print(num1*num2) #20 print(num1/num2) #3.333333 print(num1%num2) #1 print( 阅读全文

posted @ 2019-09-18 16:08 兰智杰 阅读(171) 评论(0) 推荐(0) 编辑

2019年9月17日

摘要: 注释 其他语法 当语句以‘:’结尾时,缩进语句视为代码块。 在Python中,通常我们以4个空格的缩进来进行区分。可以在每句结束之后加一个‘;’号。通常在Python中,默认以换行为新的一行,若想在一行输入多句语句,一定要加‘;’,否则报错。 注意: 由于Python采用缩进的语法,在复制,粘贴语句 阅读全文

posted @ 2019-09-17 18:15 兰智杰 阅读(243) 评论(0) 推荐(0) 编辑

摘要: 使用输入、输出函数 阅读全文

posted @ 2019-09-17 16:38 兰智杰 阅读(98) 评论(0) 推荐(0) 编辑

2019年9月16日

摘要: 安装Anaconda Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和envir 阅读全文

posted @ 2019-09-16 16:30 兰智杰 阅读(158) 评论(0) 推荐(0) 编辑

2019年8月10日

摘要: 奇异矩阵 若方阵A的行列式的值等于0,那么方阵A叫做奇异矩阵,否则叫做非奇异矩阵。 可逆矩阵就是非奇异矩阵,非奇异矩阵也是可逆矩阵。 QR分解 对于m*n的列满秩矩阵A,必有:,其中Q为正交矩阵,R为非奇异上三角矩阵,当要求R的对角线元素 为正的时候,该分解唯一。 SVD 奇异值分解(Singula 阅读全文

posted @ 2019-08-10 02:18 兰智杰 阅读(314) 评论(0) 推荐(0) 编辑