numpy.ndarray 的行和列进行基本操作

 numpy.ndarray 的行和列进行基本操作
安装 NumPy 之后,导入它(NumPy 并不是 Python 标准库的一部分)。
pip install numpy
新建一个 0~11 的整数的 numpy.ndarry,然后把它打印出来。
a = numpy.arange(12)
print a
print type(a)

 看看数组的维度,它是一个一维的、有 12 个元素的数组。

a = numpy.arange(12)
print a.shape

 把数组变成二维的,然后把它打印出来看看。
a = numpy.arange(12)
a.shape = 3, 4
print a

打印出第 2 行。

a = numpy.arange(12)
a.shape = 3, 4
print a[2]

 打印第 2 行第 1 列的元素。

a = numpy.arange(12)
a.shape = 3, 4
print a[2,1]

 把第 1 列打印出来

a = numpy.arange(12)
a.shape = 3, 4
print a[:,1]

 把行和列交换,就得到了一个新数组。

a = numpy.arange(12)
a.shape = 3, 4
a.transpose()
print a

 
原文地址:https://www.cnblogs.com/shangwei/p/14206767.html