numpy.array创建行数超过一行的矩阵为什么要用两层中括号?
numpy.array创建行数超过一行的矩阵为什么要用两个双括号?
真正正确的原因我也不是很清楚,以后清楚了再写上来。
这里写个比较肤浅甚至不正确的解释:
array这个函数的原型如下:
array(object, dtype=None, *, copy=True, order='K', subok=False, ndmin=0)
如果你不在矩阵的外围再加一层中括号,那么就写成了下面这样:
a = np.array([1, 2, 3, 4, 5],[6, 7, 8, 9, 10],[11, 12, 13, 14, 15],[16, 17, 18, 19, 20],[21, 22, 23, 24, 25])
我们知道,函数的参数与参数之间是用逗号隔开的,这样子的话araay就会认为第一个参数是[1, 2, 3, 4, 5],而第二个参数是[6, 7, 8, 9, 10],第三个参数是 [11, 12, 13, 14, 15],第四个参数是[16, 17, 18, 19, 20],第五个参数是 [21, 22, 23, 24, 25]。这显然不对嘛,而外层再加一个中括号则可以避免这个问题。下面这个写法才是正确的。
a = np.array([[1, 2, 3, 4, 5],[6, 7, 8, 9, 10],[11, 12, 13, 14, 15],[16, 17, 18, 19, 20],[21, 22, 23, 24, 25]])
numpy.array创建行数超过一行的矩阵为什么要用两层中括号?相关推荐
- 将矩阵转为一行_矩阵与矩阵乘积简介
作者|Hadrien Jean 编译|VK 来源|Towards Data Science 原文链接:https://towardsdatascience.com/introduction-to-ma ...
- 【python】numpy array 找出符合条件的数并赋值
在python中利用numpy array进行数据处理,经常需要找出符合某些要求的数据位置,有时候还需要对这些位置重新赋值.这里总结了几种找出符合条件数据位置的方法. 这里以一个8*8的随机数组举例, ...
- python array函数_Python numpy.array函数方法的使用
numpy.array numpy.array(object, dtype=None, *, copy=True, order='K', subok=False, ndmin=0) 创建array. ...
- PIL.Image convert to numpy array
当使用PIL.Image读取图像时,如果直接使用numpy.array()转换会出现错误: lst = list() for file_name in os.listdir(dir_image):im ...
- 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
array:创建数组 dtype:指定数据类型 empty:创建数据接近0 zeros:创建数据全为0 ones:创建数据全为1 arrange:按指定范围创建数据 linspace:创建线段 imp ...
- [转载] 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
参考链接: Python中的numpy.empty array:创建数组dtype:指定数据类型empty:创建数据接近0zeros:创建数据全为0ones:创建数据全为1arrange:按指定范围创 ...
- 哪些知乎收藏夹关注数超过一万?
我们先看榜单共计432个收藏夹关注数超过一万,看完榜单之后看抓取思路. 以下格式按照(关注人数,收藏夹链接),从高到低降序排序. 102884 知乎经典问题 - 收藏夹 76771 醍醐灌顶 - 收藏 ...
- numpy获取二维数组某一行、某一列
numpy获取二维数组某一行.某一列 1.需求 有一个二维数组: a = [[1, 2, 3, 4, 5, 6],[7, 8, 9, 10, 11, 12],[13.2, 14.8, 15.9, 16 ...
- Numpy.array()详解 、np.array与np.asarray辨析、 np.array和np.ndarry的区别
记录一下numpy.array()的详细用法,以及与np.asarray()和np.ndarray()的区别. 目录 1. Numpy.array()详解 1.1 函数形式 1.2 参数详解 1.3 ...
最新文章
- Python数据框结合lambda函数的使用
- java的collection集合
- Paper:《Adam: A Method for Stochastic Optimization》的翻译与解读
- Python字符串前加u/r/b的作用
- 烙饼啊烙饼{转自ITEO
- 如何优雅的理解ECMAScript中的对象
- C#获取当前应用程序所在路径及环境变量
- js 定时器_Node.js实战6:定时器,使用timer延迟执行
- c#中的一些容易混淆的概念
- Jupyter Notebook使用
- python为什么胶水语言_为什么称python为胶水语言
- moss2007安装部署历程 .
- 忘记了PDF文件密码,找回密码
- 国网青豫线特高压启动送电 与百度智能云合作电网智能巡检方案
- mysql 锁级别说明 一
- Unrar解压缩.rar文件
- [ohasd(61322)]CRS-0715:Oracle High Availability Service has timed out waiting for init.ohasd to be..
- 个人博客系统项目设计及结果展示图
- Webix JavaScript UI 9.1.6
- 如何修复ubuntu系统
热门文章
- python培训班 北京-北京python培训机构那个好?这几个坑千万别踩
- python画图代码彩虹-echarts绘制彩虹图
- python下载文件到本地-python从下载链接下载文件到本地
- python运行速度和电脑配置有关系吗-学python最电脑配置有要求么
- stm32跑python-简易数据采集分析流程.stm32+python
- python读取excelsheet-python实现读取excel文件中所有sheet操作示例
- python用途与前景-python能用来干什么
- python对文件的读操作方法有哪些-Python文件常用操作方法
- python输出数据到excel-python实现数据导出到excel的示例
- linux关闭方防火墙的命令