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的内建模块collections的教程
Apr 28 Python
python实现决策树ID3算法的示例代码
May 30 Python
python如何实现一个刷网页小程序
Nov 27 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
简单了解python的break、continue、pass
Jul 08 Python
python+pygame实现坦克大战
Sep 10 Python
python cv2截取不规则区域图片实例
Dec 21 Python
Python如何爬取qq音乐歌词到本地
Jun 01 Python
python对execl 处理操作代码
Jun 22 Python
Python加速程序运行的方法
Jul 29 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 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
php email邮箱正则
2008/10/08 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
PHP向浏览器输出内容的4个函数总结
2014/11/17 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
Python计算一个文件里字数的方法
2015/06/15 Python
django 创建过滤器的实例详解
2017/08/14 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
New delete 与malloc free 的联系与区别
2013/02/04 面试题
住房公积金接收函
2014/01/09 职场文书
教堂婚礼主持词
2014/03/14 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
医院病假条怎么写
2015/08/17 职场文书
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL
Docker官方工具docker-registry案例演示
2022/04/13 Servers