如何在循环中使用python矩阵的维数

阿尔瓦罗·门德斯·奇维耶塔

我正在处理一个矩阵,在python中将其称为X。

我知道如何使用X.shape获取矩阵的维数,但是我对在for循环中使用矩阵的行数特别感兴趣,而且我不知道如何在适合于循环的数据类型中获取此值。

例如,想象一下这种简单情况:

a = np.matrix([[1,2,3],[4,5,6]])
for i in 1:(number of rows of a)
     print i

如何自动获得“ a的行数”?

比拉·贝格拉杰(Billal Begueradj)

numpy上进行粗略的搜索将带您进入shape它返回数组维度元组

在您的情况下,第一维(轴)与列有关。您可以在访问元组的元素时对其进行访问:

import numpy as np

a = np.matrix([[1,2,3],[4,5,6]])
# a. shape[1]: columns
for i in range(0,a.shape[1]):
   print 'column '+format(i)

# a. shape[0]: rows   
for i in range(0, a.shape[0]):
   print 'row '+format(i)

这将打印:

column 0
column 1
column 2
row 0
row 1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在循环python外的for循环中使用变量

来自分类Dev

如何在for循环中使用多重处理-Python

来自分类Dev

如何在循环中使用python更新表sqlite

来自分类Dev

如何在for循环中使用invalidate()

来自分类Dev

如何在for循环中使用awk?

来自分类Dev

如何在循环中使用 fgets?

来自分类Dev

如何在循环中使用 Collection

来自分类Dev

如何在 For 循环中使用 UIAlertController

来自分类Dev

如何在使用jstl的if循环中使用if循环

来自分类常见问题

在循环中使用随机矩阵(R)

来自分类Dev

在循环中使用随机矩阵(R)

来自分类Dev

如何在Ruby循环中使用XPath循环

来自分类Dev

如何在循环中使用递归方法退出循环?

来自分类Dev

Python在FOR循环中使用IF

来自分类Dev

如何在不使用numpy在python中使用for循环的情况下实现矩阵映射?

来自分类Dev

如何在python循环中使用wget一步一步下载

来自分类Dev

如何在循环中使用python multiprocessing Pool.map

来自分类Dev

Python pylibmc语法/如何在循环中使用mc.set

来自分类Dev

如何在具有range()的循环中使用变量?(Python)

来自分类Dev

如何在循环中使用python multiprocessing Pool.map

来自分类Dev

如何在另一个函数的for循环中使用函数到python中

来自分类Dev

如何在bash的for循环中使用命令的输出?

来自分类Dev

如何在巨型循环中使用GDB

来自分类Dev

如何在for循环中使用Django模型?

来自分类Dev

ES5,如何在循环中使用Promise

来自分类Dev

如何在for循环中使用read.table?

来自分类Dev

如何在角度循环中使用异步调用?

来自分类Dev

不确定如何在循环中使用列表理解

来自分类Dev

如何在parfor循环中使用tic / toc?

Related 相关文章

热门标签

归档