RUNOOB python练习题8 numpy矩阵的索引及遍历
用来练手的python 练习题,原链接 : python练习实例8
题干: 输出 9*9 乘法口诀表。
import numpy as nptable = np.zeros((9,9))
for i in range(table.shape[0]):for j in range(table.shape[1]):table[i][j] = (i+1) * (j+1)# 查询九九乘法表
def affichage_table(a,b):print("%d, %d 的乘积是 : %d"%(a,b,table[a-1][b-1]))# 完整输出乘法表
def affichage_all():for i in range(table.shape[0]):print("\n")for j in range(table.shape[1]):print("%d * %d = %d"%(i+1,j+1,table[i][j]))
查询输出:
affichage_table(8,9)
完整输出:
affichage_all()
… … …
小tips : 这个例题需要注意的点就一个,就是Python中的矩阵,向量的索引都是从0开始的。
RUNOOB python练习题8 numpy矩阵的索引及遍历相关推荐
- c语言随机生成整数存放一维数组_文科生学 Python 系列 7: Numpy 数组/索引和切片...
第四课:本课内容: • 0. 导入 NumPy 包 • 1. 创建 NumPy 数组 • 2. 索引和切片 • 3. 读取文件 • 4. 布尔型索引 • 5. 数组的运算 • 6. 常用函数举例 Nu ...
- Python打印杨辉三角形 RUNOOB python练习题61
用来练手的python练习题,原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 ...
- RUNOOB python练习题44
用来练手的python练习题,原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 使用基本的List类写起来就比较麻烦,需要初始化一个3 ...
- RUNOOB python练习题37 对一个序列的数进行排序
用来练手的Python练习题,原题链接: python练习实例37 题干: 对10个数进行排序 在我们使用Numpy模块时,这个问题是非常简单的,下面放出降序排列和升序排列的代码: 升序排列 impo ...
- 赋值语句 变量的地址相关 : RUNOOB python练习题7
用来练手的python 练习题,原链接 : python练习实例7 练习实例7非常的简单也有意思.题干 : 将一个列表的数据复制到另一个列表中. 完成这个操作的代码非常简单,即使是我这样的初学者应该也 ...
- RUNOOB python练习题5
用来练手的python 练习题其五,原链接 : python练习实例5 题干 : 输入三个整数x,y,z,请把这三个数由小到大输出. 又是非常简单的排序算法,只要使用numpy矩阵的排序方法或者使用p ...
- RUNOOB python练习题1
用来练手的python 练习题,原链接 : python练习实例1 题干 : 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? import numpy as np c ...
- 数组元素前移后移 RUNOOB python练习题 68
用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...
- RUNOOB python练习题 39 数组排序
用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...
最新文章
- 170个新项目,579个活跃代码仓库,Facebook开源年度回顾
- 初识python: 字符编码转换
- DelayedOperationPurgatory分析
- composer的使用
- 1038. Jewels And Stones
- yum安装mysql my.cnf_Linxu Yum方式安装Mysql
- python 求当前小时前n个小时
- 记住不要把Bitmap往List等集合放
- linux信号处理编程实验报告,实验二进程通信-Linux实验报告
- VSTO word操作
- Tcp ip 网络编程入门(一)
- android不同sdk版本控制,闲谈Android SDK开发
- 椭圆曲线上的加密算法——MV(Menezes-Vanstone)算法的具体实现
- Memcached是什么,有什么作用?
- iOS 技术支持网址
- 2019中南大学计算机考研分数线,中南大学2019年硕士研究生招生复试基本分数线...
- 或且非 java_Java且或非的符号
- Mac OS X 窗口操作快捷键
- 安卓学习 Day26:使用自定义视图绘制文本、图像与图形
- 好心情医生:精神病性症状≠精神分裂症
热门文章
- html的细节优化,网站页面优化细节详解
- linux査 到漠河 装apache,如何在Ubuntu上搭建一台安全的Apache Web服务器
- 《MySQL 8.0.22执行器源码分析(3.2)关于HashJoinIterator》
- ups容量计算和配置方法_UPS电路设计的空开、电缆及电池如何配置,计算依据是什么...
- 377. 组合总和 Ⅳ golang 动态规划
- 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)
- 使用mmap实现大文件的复制:单进程与多进程情况
- 文件操作(stat函数)
- 1075 链表元素分类 (25 分)
- nginx源码阅读(一).综述