一、导入库
python
import pandas as pd
import numpy as np
二、使用numpy.array创建numpy数组
python
# 创建全0数组
zeros_arr = np.zeros((3, 4))
print(zeros_arr)
# 创建全1数组
ones_arr = np.ones((2, 3))
print(ones_arr)
# 创建未初始化的数组(垃圾值)
empty_arr = np.empty((2, 2))
print(empty_arr) # 输出值可能是随机的
# 使用arange创建数组
arange_arr = np.arange(0, 10, 2) # 从0到10(不包括10),步长为2
print(arange_arr)
# 使用linspace创建数组
linspace_arr = np.linspace(0, 1, 5) # 在0到1之间均匀生成5个数
print(linspace_arr)
# 创建单位矩阵
eye_arr = np.eye(3) # 3x3的单位矩阵
print(eye_arr)
# 创建指定值的数组
full_arr = np.full((2, 2), 7) # 2x2的数组,所有元素都是7
print(full_arr)
索引用于访问序列中的单个元素。在Python中,索引是从0开始的,这意味着序列中的第一个元素索引为0,第二个元素索引为1,依此类推。
python
my_list = [10, 20, 30, 40, 50]
要访问最后一个元素(值为50),你可以使用负索引-1(负索引从-1开始,表示最后一个元素,-2表示倒数第二个元素
python
last_element = my_list[-1]
print(last_element) # 输出: 50