-- coding: utf-8 --

import numpy as np

a = np.arange(20).reshape(4, 5) a[:, [0, 1]] = a[:, [1, 0]] a[[0, 1], :] = a[[1, 0], :]

b = np.zeros((8, 8), dtype=int) b[1::2, ::2] = 1 b[::2, 1::2] = 1

c = np.zeros((10, 10), dtype=int) c[0, :] = 1 c[-1, :] = 1 c[:, 0] = 1 c[:, -1] = 1

d = np.random.randint(1, 10, size=(5, 5)) d = d[d[:, 2].argsort()]

e = np.array([1, 2, 3, 4, 5]) e = np.hstack((e[:, np.newaxis], np.zeros((5, 3), dtype=int))) e = e.reshape(-1) e = e[:-3]

print(a) print(b) print(c) print(d) print(e)

创建一个python脚本命名为25py实现以下功能: ① 将数组 nparange20转变为 4 行 5 列的二维数组a并执行交换第 1 行和第 2 行交换第 1 列和第 2 列。;② 创建一个88的二维数组b并且设置为棋盘样式③ 创建一个1010的二维数组c其中边界值为1其余值为0④ 创建55的随机数矩阵根据第3列来排序; ⑤ 给定数组1 2 3 4 5在这个数组的每个元素之间插入3个

原文地址: https://www.cveoy.top/t/topic/YlP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录