自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Broadcasting

BroadcastingSee alsonumpy.broadcastThe term broadcasting describes how numpy treats arrays with different shapes during arithmetic operations. Subject to certain constraints, the smaller array is “...

2018-12-18 10:55:40 336

原创 Numpy中dot()的使用

一、dot()的使用dot()返回的是两个数组的点积(dot product)1.如果处理的是一维数组,则得到的是两数组的內积In : d = np.arange(0,9)Out: array([0, 1, 2, 3, 4, 5, 6, 7, 8])In : e = d[::-1]Out: array([8, 7, 6, 5, 4, 3, 2, 1, 0])In : np.dot(...

2018-12-06 10:11:12 24613

转载 numpy.random.randn()用法

numpy.random.randn()用法2017年12月27日 15:53:24 周正己 阅读数:15784更多个人分类: python在python数据分析的学习和应用过程中,经常需要用到numpy的随机函数,由于随机函数random的功能比较多,经常会混淆或记不住,下面我们一起来汇总学习下。import numpy as np1 numpy.random.rand()numpy...

2018-12-05 21:14:15 1919

原创 Python中字典合并的四种方法

字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别:存取和访问数据的方式不同。序列类型只用数字类型的键(从序列的开始按数值顺序索引);映射类型可以用其他对象类型作键(如...

2018-11-14 23:51:30 607

原创 线性代数 -- 3 线性变换与矩阵

3 线性变换与矩阵开篇一个问题, 即能让线性代数的其他内容一目了然, 又经常会被忽略:线性变换的概念以及它和矩阵的关系。首先, 我们来解析 线性变换 这个术语 , 变换本质是函数的一种花哨的说法, 它输入内容, 并输出对应结果。 在线性代数中我们考虑的是接收一个向量并且输出一个向量的变换。既然 函数 和 变换 的意义相同, 为什么使用 变换 而 不用 函数, 因为 变换...

2018-11-08 11:27:09 390

原创 向量的线性组合, 张成的空间与基

2 向量的线性组合, 张成的空间与基 看待向量坐标的方式:将每个坐标看作向量, 也就是说它们如何拉伸或压缩一个向量。 在xy坐标系中(二维), 有两个非常特别的向量, i 帽(x方向的单位向量) j帽(j方向的单位向量), 所有二维向量可理解为对单位向量的缩放并且相加。i 和 j 是xy坐标系的 ‘’基向量‘’ , 每当我们用数字描述向量时, 它都依赖于我们正在使用的基, 所以两个数乘向...

2018-11-07 23:15:20 4111

原创 几何模型理解线性代数

线性代数的本质1 向量究竟是什么向量究竟是什么线性代数中最基础最根源的部分就是向量, 所以要在向量是什么基础上达成共识。 有三种看待向量的观点, 物理专业角度, 计算机专业角度以及数学家的视角物理学专特的角度:向量是空间中的箭头,决定一个向量的是它的长度和它指的方向, 是可以随意移动的。计算机专业学生角度, 向量是有序的数字列表, 例如用向量建模。这里的向量只是列表的另一个表达形...

2018-11-07 21:46:09 478

原创 import numpy 和 from numpy import * 的区别

两种方式都是引入numpy库中的所有函数、函数、对象、变量等,两者的区别在于调用其中内容时不同.以调用numpy中的random模块为例,第一种方式要用numpy.random,第二种方式只用random即可。但是第二种容易出现相同命名空间的冲突。但是请特别注意:pep标准推荐使用第一种方式,请在日常使用中尽量使用第一种方法,就比如numpy中random 标准库中也有random,但是两...

2018-11-03 22:14:22 319

原创 pip list 和 pip freeze 常见用法

pip list 和 pip freezepip list # 查看已安装的依赖包pip freeze # 冻结当前环境的依赖包pip安装包的方式中,有如下一种安装方式:pip install -r requirements.txt而文件requirement.txt里面内容的格式和pip freeze的格式完全一样。因此我们可以将pip freeze的内容输出至requiremen...

2018-10-13 10:06:44 11393

原创 python常见引用解析

引用可变类型 list dict set不可变类型 number string bool tuple引用常规操作a = 100id(a)Out[3]: 1838666512a += aaOut[5]: 200id(a)Out[6]: 1838669712b = [12, 34, 42, 32,1]id(b)Out[8]: 2365485615...

2018-09-10 20:59:23 1695

原创 循环的应用

循环的应用计算1~100之间的累积和 参考代码sum = 0 # 注意的是:初始化要在循环外面for i in range(101) sum += iprint(sum)break 和 cuntinue 补充break 会立即终止循环,跳转到循环之后开始执行 continue 会结束当前循环,跳转到下一轮循环的条件判断 注意: ...

2018-09-09 17:36:36 214

原创 三元运算符

三元运算符格式:变量 = 值1 if 条件 else 值2 当条件成立时把 值1 赋值给变量,条件不成立时把 值2 赋值给变量。示例: b = 20c = a if a>b else bprint(c) # 条件不成立,把 b 的值赋给 c,也就是 c 的值为 20注意:值得位置可以用print() 等函数代替...

2018-09-09 17:35:02 284

原创 python 实现二分查找的两种常见方式

import timedef binary_search_1(alist, item): ”’二分查找递归版本”’ n = len(alist) # 递归的终止条件, 至少有一个元素 if n > 0: mid = n // 2 if alist[mid] == item: return...

2018-09-08 20:42:02 528

转载 python 列表去重(数组)的几种方法

一、方法1代码如下 复制代码 ids = [1,2,3,3,4,2,3,4,5,6,1] news_ids = [] for id in ids: if id not in news_ids: news_ids.append(id) print news_ids思路看起来比较清晰简单 ,也可以保持之前的排列顺序。二、方法2通过set方法进...

2018-09-04 10:26:55 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除