python实现矩阵乘法的方法
本文实例讲述了python实现矩阵乘法的方法。分享给大家供大家参考。
具体实现方法如下:
def matrixMul(A, B):
def matrixMul2(A, B):
a = [[1,2], [3,4], [5,6], [7,8]]
b = [[1,2,3,4], [5,6,7,8]]
print matrixMul(a,b)
print matrixMul(b,a)
print "-"*90
print matrixMul2(a,b)
print matrixMul2(b,a)
print "-"*90
from numpy import dot
print map(list,dot(a,b))
print map(list,dot(b,a))
#Out:
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62,
77, 92]]
#[[50, 60], [114, 140]]
#------------------------------------------------------------------------
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62,
77, 92]]
#[[50, 60], [114, 140]]
#------------------------------------------------------------------------
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62,
77, 92]]
#[[50, 60], [114, 140]]
希望本文所述对大家的Python程序设计有所帮助。
相关文章
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
- 简介Python设计模式中的代理模式与模板方法模式编程
- Python基于正则表达式实现文件内容替换的方法
- python实现在目录中查找指定文件的方法
- python实现堆栈与队列的方法
- python(字符串、列表、字典、元组、集合)的常用内置方法
- python数据结构之图的实现方法
- python禁止函数修改列表的实现方法
- python 报错 most likely due to a circular import 解决方法
- python垃圾回收示例及__del__(self)方法的使用(它会在对象被垃圾回收前调用)
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
- Python之pandas:pandas的get_dummies函数简介(one-hot编码/将字符串似的分类变量转为哑变量/虚拟/伪/指示符变量)及其使用方法之详细攻略
- Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略
- Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
- Py之pywifi:Python库之pywifi的简介、安装、使用方法之详细攻略
- Py之twisted:Python库之twisted简介、安装、使用方法等详细攻略
- Py之utils:Python库之utils的简介、安装、使用方法之详细攻略
- 【两阶段鲁棒优化】利用列-约束生成方法求解两阶段鲁棒优化问题(Python代码实现)
- python类与类方法的实现
- C++调用C++项目中的Python脚本中的函数和类。,在,工程,python
- 微电网两阶段鲁棒优化经济调度方法(Python代码实现)