首页 > 其他分享 >numpy 矩阵的用法

numpy 矩阵的用法

时间:2023-01-20 10:00:55浏览次数:33  
标签:24 数体 矩阵 用法 np array numpy Out


b=list(range(5))
b

 [0, 1, 2, 3, 4]  #列表

区别

a=np.arange(5)
a
array([0, 1, 2, 3, 4])# 矩阵

生成一个1*24的矩阵,在将她变成2*3*4的数体

c=np.arange(24).reshape(2,3,4)

c
Out[301]: 
array([[[ 0,  1,  2,  3],
        [ 4,  5,  6,  7],
        [ 8,  9, 10, 11]],


       [[12, 13, 14, 15],
        [16, 17, 18, 19],
        [20, 21, 22, 23]]])


c.shape
Out[303]: (2, 3, 4)


c[0,0,0]
Out[305]: 0

数体的第一层楼

c[0]  #同c[0,:,:]   c[0,...]
Out[306]: 
array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11]])


c[:,0,0]  一到二楼的00位置元素
Out[309]: array([ 0, 12])


感谢Ivan idris







标签:24,数体,矩阵,用法,np,array,numpy,Out
From: https://blog.51cto.com/u_15202985/6020508

相关文章

  • tensorflow random的用法
    np.random.rand(,)np.random.rand表示随机数为0-1之间np.random.rand(100)#1*100的矩阵# 生成100个0-1之间的随机数  其每个元素为0-1的随机数#np.random.rand(3,3)......
  • Vue3中的异步组件defineAsyncComponentAPI的用法示例
    介绍当我们的项目达到一定的规模时,对于某些组件来说,我们并不希望一开始全部加载,而是需要的时候进行加载;这样的做得目的可以很好的提高用户体验。为了实现这个功能,Vue3中......
  • Java Stream常见用法汇总,开发效率大幅提升
    Java8新增的Stream流大大减轻了我们代码的工作量,但是Stream流的用法较多,实际使用的时候容易遗忘,整理一下供大家参考。1.概述Stream使用一种类似用SQL语句从数据......
  • python __getitem__用法
    classA():def__init__(self):self.name={"key":"aaa"}def__getitem__(self,item):returnself.name.get(item)obj=A()print(obj["key"])......
  • Android WebView的用法
    WebView控件,借助它我们就可以在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。修改activity_main.xml中的代码,如下所示:<LinearLayoutxmlns:andr......
  • linux abrt的用法
    在linux调试程序,最痛苦的就是程序异常宕掉,但是找不到core文件,很难定位问题。但是有了core文件就容易定位多了。一般是可以通过在环境变量中设置ulimit-cunlimited。但是现......
  • django FilteredRelation 的用法
    有两大用处FilteredRelation类允许为查询集增加一个ON从句可以在多个join中语句直接引用变量fromdjango.db.modelsimportFilteredRelation,Qresult_1=Restaur......
  • 「学习笔记」循环矩阵行列式
    无证明,小记。\[\det\begin{bmatrix}a_0&a_1&a_2&\cdots&a_{n-1}\\a_{n-1}&a_0&a_1&\cdots&a_{n-2}\\a_{n-2}&a_{n-1}&a_0&\cdots&a_{n-3}\\\vdots&\vdots&\vdots&\dd......
  • Numpy基本使用方法
    Numpy基本使用方法第一节创建数组importnumpyasnpimportrandom#创建数组a=[1,2,3,4,5]a1=np.array(a)print(a1)#[12345]b=range(10)b1=......
  • python的assert和raise的用法
    一、raise用法在程序运行的过程当中,除了python自动触发的异常外,python也允许我们在程序中手动设置异常,使用raise语句即可,为什么还要手动设置异常呢?首先要分清楚程序发......