python中numpy的使用

博客主要介绍了Numpy在Python中的应用,包括创建数组对象、对ndarray对象进行切片、按指定维度生成[0, 1)间的数据、使用随机函数、用unique()函数去重以及用amax()和amin()求最值等内容,展现了Numpy强大的数据处理能力。

1.创建数组对象

import numpy as np
a = np.array([1,2,3])
print(a)

'''
运行结果
[1 2 3]
'''

'''二维数组'''
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
print(a)
print(a.shape) #显示数组维数,  结果(3,3)
print(a.itemsize)  #显示数组中每个元素的字节大小,   结果:4


'''
运行结果
[[1 2 3]
 [4 5 6]
 [7 8 9]]
''',

2.ndarray对象的切片

import numpy as np
b = np.arange(10)
s = slice(1,8,2)   #slice(start, end, step)
print(b[s])


'''
运行结果
[1,3,5,7]
'''

3.根据指定的维度生成【0,1)之间的数据

import numpy as np

c = np.random.rand(5,2)
print(c)

'''
运行结果
[[0.42893929 0.37534949]
 [0.92699595 0.39355453]
 [0.22443625 0.11324424]
 [0.75924943 0.81307973]
 [0.49025576 0.76229457]]
'''

4.numpy中随机函数的应用

import numpy as np

w = np.random.rand(5)
x =np.random.randint(10)
y = np.random.rand()
z =np.random.rand(2,3)
print(w)
print(x)
print(y)
print(z)


'''
运行结果
[0.64204805 0.24307259 0.2291002  0.64075371 0.29050124]
7
0.9089980135100018
[[0.08195383 0.42321836 0.79989722]
 [0.65177746 0.68942087 0.59544956]]
'''

5.使用numpy中的unique()函数去掉重复值

import numpy as np
arr = np.array([3,4,5,6,7,8,6,2,4,3,5])
print("第一个数组",arr)
print("去掉重复数据后的值")
arr_a = np.unique(arr)
print(arr_a)

'''
运行结果
第一个数组 [3 4 5 6 7 8 6 2 4 3 5]
去掉重复数据后的值
[2 3 4 5 6 7 8]
'''

6.使用numpy中的amax()和amin()求最大值和最小值

import numpy as np


A = [1,5,8,9,6,4,109,3,5,45]
d = np.amax(A)
e = np.amin(A)
print(d)
print(e)

'''
运行结果
109
1
'''

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值