NumPy 数组–创建多维数组
# Author: Zubin
# -*- coding: utf-8 -*
#NumPy 数组--创建多维数组
from numpy import *
a=arange(5) #填充0-5个元素
print(a)
print(a.dtype) #数组类型
print(a.shape) #一维数组
print(a.shape[0]) #数组长度
#创建一个三维数组
m1=array([arange(3),arange(3),arange(3)])
print(m1)
print("")
m2=array([arange(3),arange(3)])
print(m2)
print("")
#创建一个含有字符串的3x3的矩阵
m3=array([['a','b',4],[1,2,3]])
print(m3)
print(m3.shape)
#格式化输出
print("{}是{}维数组".format('m3',len(m3.shape)))
print('{}是{}行的'.format('m3',m3.shape[0]))
print('{}是{}列的'.format('m3',m3.shape[1]))
[0 1 2 3 4]
int32
(5L,)
5
[[0 1 2]
[0 1 2]
[0 1 2]]
[[0 1 2]
[0 1 2]]
[['a' 'b' '4']
['1' '2' '3']]
(2L, 3L)
m3是2维数组
m3是2行的
m3是3列的