#python学习之数组 2018.4.17
# -*- coding: UTF-8 -*-
from numpy import *
import math
A =arange(15).reshape(3,5)#reshape参数开头可以再加一个数字,表示reshape后生成的个数
print(A.sum(axis=0))#A列合计
print(A.min(axis=1))#A行最小值
print(A.cumsum(axis=1))#A中每行的累计和
print(A.shape)#A的形状 几行几列
print(A.ndim)#A的秩 即数组轴的个数
print(A.dtype.name)#查看array里面数据类型
print(A.itemsize)#数组中每个元素的字节大小int32/8=4
print(A.size)#数据元素个数
print(type(A))#A的类型为numpy.ndarray
# C=array([(1.5,2,3),(4,5,6)])#可以使用但是1.5,2,3等数字无法改变了C,所以不适用
# C=array([1.5,2,3],[4,5,6])#错误
C=array([[1.5,2,3],[4,5,6]],dtype=complex)#正确,并指定数组类型
print (C)