Python数据分析与展示(一)

摘要:有损的提取数据特征

%run 运行py程序
%time statement 给出代码执行时间
%timeit statement 多次执行代码给出平均时间

高维数据:字典类型或者数据表示格式

dict={
		"firstname":zhang,
		"lastname":sang
	}

国际公认数据表示格式:json、xml、yaml

import numpy as np

def npSum():
    a=np.array([0,1,2,3,4])
    b=np.array([9,8,7,6,5])

    c=a**2+b**3
    return c

print(npSum())
'''[729 513 347 225 141]'''
nparray属性描述
.nparray对象的属性
.ndim$12
.ndim秩,即轴的数量或维度的数量
.shape ndarray对象的尺度,对于矩阵,n行m列
.size ndarray对象元素的个数,相当于.shape中n*m的值
.dtype ndarray对象的元素类型itemsize ndarray对象中每个元素的大小,以字节为单位

ndarray数组的创建方法

(1)从Python中的列表、元组等类型创建ndarray数组
x=np.array(list/tuple)
x=np.array(list/tuple,dtype=np.float32)
(2)使用NumPy中函数创建ndarray数组,如:arange,ones,zeros等

函数说明
np.arange(n)类似range0函数,返回ndarray类型,元素从0到n-1(默认生成整型)
np.ones(shape)根据shape生成一个全1数组,shape是元组类型(默认生成浮点型)
np.zeros(shape)根据shape生成一个全0数组,shape是元组类型(默认生成浮点型)
np.full(shape,val)根据shape生成一个数组,每个元素值都是val
np.eye(n)创建一个正方的n*n单位矩阵,对角线为1,其余为0

(3)使用NumPy中其他函数创建ndarray数组

函数说明
np.linspace()根据起止数据等间距地填充数据,形成数组
np.concatenate()将两个或多个数组合并成一个新的数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值