(python numpy) np.array.shape 中 (3,)、(3,1)、(1,3)的区别

被人问到这个问题,就记录一下吧

1. (3,)

(3,)是[x,y,z][x,y,z][x,y,z]的形式,即为一维数组,访问数组元素用一个index
for example:

>>> array1 = np.array([1,2,3])
>>> array1.shape
(3,)

2. (3,1)

(3,1)是[[x],[y],[z]][[x],[y],[z]][[x],[y],[z]]的形式,即为二维数组,含有三行,每行一个元素,访问数组元素用两个index
for example:

>>> array2 = np.array([[1],[2],[3]])
>>> array2.shape
(3, 1)

3. (3,)

(1,3)是[[x,y,z]][[x,y,z]][[x,y,z]]的形式,即为一维数组,含有一行,每行三个元素,访问数组元素用一个index
for example:

>>> array3 = np.array([[1,2,3]])
>>> array3.shape
(1, 3)

(python numpy) np.array.shape 中 (3,)、(3,1)、(1,3)的区别相关推荐

  1. python numpy np.full(shape, fill_value, dtype=None, order='C')函数 以指定数值填充指定形状的数组

    def full(shape, fill_value, dtype=None, order='C'):"""Return a new array of given sha ...

  2. python numpy np.argsort()(返回将对数组进行排序的索引)(不懂区别?)

    from numpy\core\fromnumeric.py @array_function_dispatch(_argsort_dispatcher) def argsort(a, axis=-1, ...

  3. python numpy np.lexsort()(使用键序列执行间接稳定排序)(具体没太搞懂区别?)

    from numpy\core_multiarray_umath.py @array_function_from_c_func_and_dispatcher(_multiarray_umath.lex ...

  4. python numpy矩阵索引_Numpy中的矩阵索引

    索引后查看形状:In [295]: A=np.matrix([1,2,3]) In [296]: A.shape Out[296]: (1, 3) In [297]: A[0] Out[297]: m ...

  5. python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组

    numpy数组属性 目录 首先生成个数组 import numpy as np a = np.array([[1,2,3],[4,5,6]]) print(a) 结果输出: array([[1, 2, ...

  6. python numpy np.finfo()函数 eps

    用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1],[2],[-1],[0]]) b=np.maxi ...

  7. python numpy:array、asarray、asanyarray的区别

    array对目标做一个拷贝,而asarray不会 np.asanyarray 会返回 ndarray 或者ndarray的子类,而np.asarray 只返回 ndarray. (这个我没看懂是啥意思 ...

  8. python numpy数组切片_python中numpy数组切片实验解释

    print(a[0::2]).a[::2].[:,2].[1:,-1:].a[::-1].[ : n].[m : ].[-1].[:-1].[1:]等的含义 文章目录 一维数组(冒号:) 1.一个参数 ...

  9. [转载] python numpy np.finfo()函数 eps

    参考链接: Python中的numpy.log2 用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1] ...

最新文章

  1. 【转】Visual Studio 2010 架构图之用例图(UML Use Case Diagram)
  2. python web服务器学习笔记(五) 并发尝试之popen原理探究
  3. aspx repeater 用法_ASP.NET - Repeater 控件
  4. 14个超有料的优质公众号,关注了就舍不得删
  5. IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop
  6. Java Integer类toString()方法与示例
  7. mac home目录创建文件夹,修改权限
  8. 客户端与服务站《Socket》
  9. 性能高的tftp服务器,tftp服务器软件
  10. 计算机科学导论第12版答案,计算机科学导论第12章参考答案
  11. SAS入门 (二)--宏
  12. pandownload使用
  13. 色彩配色基础泛谈《第一天》到底说了麻?
  14. 表单验证之 formik 简单用法
  15. 广东未来科技:书写立体显示事业传奇的行业独角兽
  16. 2022云和恩墨大讲堂·苏州站成功举办,论道数智化时代下国产数据库的技术创新与实践
  17. 【Python】单样本、独立样本、配对样本的t检验
  18. JavaScript中的数据结构和算法
  19. 程序员如何知道女朋友有没有偷看手机?
  20. 几种编程语言类型的区分

热门文章

  1. c语言入门 在线,c语言入门课件1.docx
  2. ThreadX应用开发笔记之二:移植ThreadX到STM32H7平台
  3. GTank iOS App Technical Support
  4. python四则运算_四则运算 python
  5. mysql里边字符函数_mysql函数(一.字符函数)
  6. 口琴膜片什么作用_2020年半音阶口琴选购攻略,让小白告别选择困难
  7. 安卓项目打开有时候manifests不见了_手机通话音量太小?教你打开这个开关,再也不怕听不清了...
  8. 西安电子科技大学研究生计算机专业王宇平教授学生就业岗位,西安电子科技大学计算机学院导师信息情况...
  9. 编辑器eslint格式_ESlint 代码格式大坑vscode vetur,eslint 冲突
  10. wsadata wsadata;为什么不通过_注册公司之公司名称核准,知道为什么你的核名一直不通过吗?...