Python数据分析Numpy科学计算库

1、anaconda 安装应用包

anaconda search -t conda 包名

anaconda show 合要求包名

随后在界面中寻找安装方法

2、科学计算库 Numpy

1、help(numpy.XXX) 查询numpy中相应类的用法

2、numpy.array 产生一个array(数组)类型要相同

import numpy
​
arr = numpy.array([1,2,3])
arr1= numpy.array([[1,2,3],[4,5,6]])
​
print (arr)
print (arr1)
​

3、XX.shape 显示array的行数、列数

print (arr.shape)
print (arr1.shape)

输出:(3,) (2, 3)

取值用法如同和数组相似

 

4、判定数组是否含有此元素

import numpy
​
arr = numpy.array([1,2,3])
arr1= numpy.array([[1,2,3],[4,5,6],[7,8,9]])
​
vecot = (arr1 == 2) 
print(vecot)

输出:[[False True False] [False False False] [False False False]]

同时可以用该bool值做变量

print (arr1[vecot])
arr1[vecot] = 10
print (arr1)

输出:[2]

[[ 1 10 3] [ 4 5 6] [ 7 8 9]]

 

5、XX.astype 数据类型转换

arr1 = arr1.astype(str)
print (arr1)

输出:[['1.0' '10.0' '3.0'] ['4.0' '5.0' '6.0'] ['7.0' '8.0' '9.0']]

 

6、XX.sum(axis=1)按行求和;XX.sum(axis=0)按列求和

import numpy
​
arr = numpy.array([1,2,3])
arr1= numpy.array([[1,2,3],[4,5,6],[7,8,9]])
​
print (arr1.sum(axis=1))
print (arr1.sum(axis=0))

输出:[ 6 15 24] [12 15 18]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值