Python-numpy库学习系列——newaxis
2017-03-13 23:35
190 查看
今天看源代码,发现了newaxis库的属性,貌似很有用的样子,就自己试验了下
在一维的情况下,正好就意味着矩阵转置~
多维的情况下,就可能是他真正的作用了,增加维度,规范化计算
持续更新中…
import numpy as np x=np.array([1,2,3]) #创建矩阵 y=np.array([1,2,3])[:,np.newaxis]#增加维度, x.shape Out[11]: (3,) y.shape Out[12]: (3, 1) z=y[np.newaxis] z.shape Out[14]: (1, 3, 1) z1 = y[None] z1.shape Out[16]: (1, 3, 1) np.transpose(z1).shape Out[17]: (1, 3, 1) np.transpose(y).shape Out[18]: (1, 3)
在一维的情况下,正好就意味着矩阵转置~
多维的情况下,就可能是他真正的作用了,增加维度,规范化计算
持续更新中…
相关文章推荐
- Python学习系列之Module
- Python学习系列之异常和文件操作
- python系列学习四——定制数据对象
- Python&Django学习系列之-激活管理界面
- python系列学习七——使用sqlite管理数据
- python学习系列之一
- Python学习系列八:循环对象
- python系列学习二——文件操作及异常处理
- python系列学习一 —— 列表
- Python学习系列六:函数的参数对应
- python库的学习系列之 5.6.1. String Methods
- python学习系列之OS模块介绍
- Python学习系列
- python系列学习三 —— 数据处理
- 初识python 学习笔记系列1
- Python学习系列之Object and Object-Orientation
- python库的学习系列之 13.2. ConfigParser — Configuration file parser
- python学习系列一:python快速入门
- python系列学习六——移动开发
- Python学习系列七:循环设计