用来练手的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矩阵的索引及遍历相关推荐

  1. c语言随机生成整数存放一维数组_文科生学 Python 系列 7: Numpy 数组/索引和切片...

    第四课:本课内容: • 0. 导入 NumPy 包 • 1. 创建 NumPy 数组 • 2. 索引和切片 • 3. 读取文件 • 4. 布尔型索引 • 5. 数组的运算 • 6. 常用函数举例 Nu ...

  2. 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 ...

  3. RUNOOB python练习题44

    用来练手的python练习题,原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 使用基本的List类写起来就比较麻烦,需要初始化一个3 ...

  4. RUNOOB python练习题37 对一个序列的数进行排序

    用来练手的Python练习题,原题链接: python练习实例37 题干: 对10个数进行排序 在我们使用Numpy模块时,这个问题是非常简单的,下面放出降序排列和升序排列的代码: 升序排列 impo ...

  5. 赋值语句 变量的地址相关 : RUNOOB python练习题7

    用来练手的python 练习题,原链接 : python练习实例7 练习实例7非常的简单也有意思.题干 : 将一个列表的数据复制到另一个列表中. 完成这个操作的代码非常简单,即使是我这样的初学者应该也 ...

  6. RUNOOB python练习题5

    用来练手的python 练习题其五,原链接 : python练习实例5 题干 : 输入三个整数x,y,z,请把这三个数由小到大输出. 又是非常简单的排序算法,只要使用numpy矩阵的排序方法或者使用p ...

  7. RUNOOB python练习题1

    用来练手的python 练习题,原链接 : python练习实例1 题干 : 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? import numpy as np c ...

  8. 数组元素前移后移 RUNOOB python练习题 68

    用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...

  9. RUNOOB python练习题 39 数组排序

    用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...

最新文章

  1. 170个新项目,579个活跃代码仓库,Facebook开源年度回顾
  2. 初识python: 字符编码转换
  3. DelayedOperationPurgatory分析
  4. composer的使用
  5. 1038. Jewels And Stones
  6. yum安装mysql my.cnf_Linxu Yum方式安装Mysql
  7. python 求当前小时前n个小时
  8. 记住不要把Bitmap往List等集合放
  9. linux信号处理编程实验报告,实验二进程通信-Linux实验报告
  10. VSTO word操作
  11. Tcp ip 网络编程入门(一)
  12. android不同sdk版本控制,闲谈Android SDK开发
  13. 椭圆曲线上的加密算法——MV(Menezes-Vanstone)算法的具体实现
  14. Memcached是什么,有什么作用?
  15. iOS 技术支持网址
  16. 2019中南大学计算机考研分数线,中南大学2019年硕士研究生招生复试基本分数线...
  17. 或且非 java_Java且或非的符号
  18. Mac OS X 窗口操作快捷键
  19. 安卓学习 Day26:使用自定义视图绘制文本、图像与图形
  20. 好心情医生:精神病性症状≠精神分裂症

热门文章

  1. html的细节优化,网站页面优化细节详解
  2. linux査 到漠河 装apache,如何在Ubuntu上搭建一台安全的Apache Web服务器
  3. 《MySQL 8.0.22执行器源码分析(3.2)关于HashJoinIterator》
  4. ups容量计算和配置方法_UPS电路设计的空开、电缆及电池如何配置,计算依据是什么...
  5. 377. 组合总和 Ⅳ golang 动态规划
  6. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)
  7. 使用mmap实现大文件的复制:单进程与多进程情况
  8. 文件操作(stat函数)
  9. 1075 链表元素分类 (25 分)
  10. nginx源码阅读(一).综述