# -*- coding:utf8 -*-
# -*- author:xiaoxiang -*-
import numpy as np
arr = np.array([[1, 10, 100], [2, 20, 200], [3, 30, 300]]) # 构建二维数组
print(arr)
print("***")
print(arr.shape) # 输出数组的行列
print("***")
print(arr.reshape(1, 9)) # 返回改变数组形状的结果,不真正改变数组arr
print("***")
print(arr)
print("***")
print(arr.resize(1, 9)) # 改变数组形状,真正改变数组arr,返回None
print("***")
print(arr)
print("***")
arr1 = np.array([[1, 10, 100], [2, 20, 200], [3, 30, 300]]) # 构建二维数组
print("***")
print(arr1.ravel()) # 降维
print("***")
print(arr1.flatten()) # 降维
print("***")
print(arr1.reshape(-1)) # 降维
numpy构建数组简单操作
最新推荐文章于 2021-10-20 22:13:09 发布