关于numpy的索引和切片,通过例子学习几种不同的方式
#创建numpy数组
import numpy as np
import pandas as pd
#1.通过列表创建数组
arr_1 = np.array([1,2,5,6,9])
arr_1
array([1, 2, 5, 6, 9])
#2.通过np.arange()创建数组
arr_2 = np.arange(12).reshape(3,4) #3行4列的二维数组
arr_2
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
#3.通过np.random.random()创建0~1之间(不含1)的随机数组
arr_3 = np.random.random(20).reshape(4,5)
arr_3
array([[0.01558721, 0.24702561, 0.79631088, 0.42110593, 0.47293236],
[0.15767591, 0.22503133, 0.21863252, 0.82128878, 0.08465454],
[0.32461818, 0.97246333, 0.66797878, 0.79064515, 0.74418028],
[0.18397425, 0.93740083, 0.90262432, 0.6404219 , 0.9951921 ]])
#4.通过np.random.randint(low,high,size)创建整型随机数据
arr_4 = np.random.randint(low=33,high=100,size=(4,5))
arr_4
arra