Python numpy生成矩阵、串联矩阵代码分享


Posted in Python onDecember 04, 2017

import numpy

生成numpy矩阵的几个相关函数:

numpy.array()
numpy.zeros()
numpy.ones()
numpy.eye()

串联生成numpy矩阵的几个相关函数:

numpy.array()
numpy.row_stack()
numpy.column_stack()
numpy.reshape()

>>> import numpy 
>>> numpy.eye(3) 
array([[ 1., 0., 0.], 
    [ 0., 1., 0.], 
    [ 0., 0., 1.]]) 
>>> numpy.zeros(3) 
array([ 0., 0., 0.]) 
>>> numpy.ones(3) 
array([ 1., 1., 1.]) 
>>> x1 = numpy.array((1, 2, 3)) 
>>> x1 
array([1, 2, 3]) 
>>> x2 = numpy.array([4, 5, 6]) 
>>> x2 
array([4, 5, 6]) 
>>> x3 = numpy.array((x1, x2)) 
>>> x3 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x4 = x3.reshape(2, 3) 
>>> x4 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x4 = x3.reshape(3, 2) 
>>> x4 
array([[1, 2], 
    [3, 4], 
    [5, 6]]) 
>>> x5 = numpy.row_stack(x1, x2) 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
TypeError: vstack() takes exactly 1 argument (2 given) 
>>> x5 = numpy.row_stack((x1, x2)) 
>>> x5 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x6 = numpy.row_stack([x1, x2]) 
>>> x6 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x7 = numpy.row_stack((x6, x2)) 
>>> x7 
array([[1, 2, 3], 
    [4, 5, 6], 
    [4, 5, 6]]) 
>>> x7[0] 
array([1, 2, 3]) 
>>> x7[1] 
array([4, 5, 6]) 
>>> x7[2] 
array([4, 5, 6]) 
>>> x8 = numpy.column_stack([x1, x2, x1, x2]) 
>>> x8 
array([[1, 4, 1, 4], 
    [2, 5, 2, 5], 
    [3, 6, 3, 6]]) 
>>> x8[0] 
array([1, 4, 1, 4]) 
>>> x8[1] 
array([2, 5, 2, 5]) 
>>> x8[2] 
array([3, 6, 3, 6]) 
>>> x8[3] 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
IndexError: index 3 is out of bounds for axis 0 with size 3 
>>> x8[0][3] 
4 
>>>

python生成1行四列全2矩阵

print np.ones((1,4))*2

总结

以上就是本文关于Python numpy生成矩阵、串联矩阵代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python实现跨文件全局变量的方法
Jul 07 Python
在Django中同时使用多个配置文件的方法
Jul 22 Python
Python字符串切片操作知识详解
Mar 28 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
python记录程序运行时间的三种方法
Jul 14 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
May 09 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
python操作toml文件的示例代码
Nov 27 Python
使用Python+Appuim 清理微信的方法
Jan 26 Python
七个Python必备的GUI库
Apr 27 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
python脚本框架webpy模板控制结构
Nov 20 Python
Python内置函数—vars的具体使用方法
Dec 04 #Python
Python实现基本数据结构中栈的操作示例
Dec 04 #Python
Python实现多进程共享数据的方法分析
Dec 04 #Python
Python数据结构之栈、队列的实现代码分享
Dec 04 #Python
关于Python数据结构中字典的心得
Dec 04 #Python
python Flask实现restful api service
Dec 04 #Python
浅谈Python中带_的变量或函数命名
Dec 04 #Python
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
JS.findElementById()使用介绍
2013/09/21 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
Python3爬虫全国地址信息
2019/01/05 Python
使用django实现一个代码发布系统
2019/07/18 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
大专自我鉴定范文
2013/10/23 职场文书
先进事迹报告会感言
2014/01/24 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
物理系毕业生自荐书范文
2014/02/22 职场文书
学习与创新自我评价
2015/03/09 职场文书
捐书活动倡议书
2015/04/27 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
匿名信格式范文
2015/05/27 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
Python图像处理库PIL详细使用说明
2022/04/06 Python
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技
Elasticsearch 批量操作
2022/04/19 Python
python manim实现排序算法动画示例
2022/08/14 Python