python之数据分析001 - numpy

numpy中的ndarray是一个多维数组对象,该对象由两部分组成:
实际的数据
描述这些数据的元数据

python只能作用于矩阵的元素,而不能直接作用于矩阵,所以必须对矩阵中元素循环计算,numpy库不需要写大量循环,比直接使用python快很多;有大量的数学函数;是数据分析中非常重要的一个库;是用C编写;是开源的
科学计算之外的领域无优势

import numpy as np  #之后用np代替numpy
def numpysum(n):
	a=numpy.arange(n)**2  arange返回的是一个ndarray而不是列表
	b=numpy.arange(n)**3
	return c

数组中数据类型是同类的
下标从0开始

a = arange(5)      #创建数组[0,1,2,3,4]
a.dtype    #显示数据类型dtype('int32')
a.shape   #数组维度(5L,)

创建多维数组

m = np.array([np.arange(2),np.arange(2)])
np.zeros(10)  创建10个0的数组
np.zeros(3,6)   创建3*6的数组
np.empty()  创建新数组,只分配内存空间不填充任何值
np.arange()
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值