1.列表作为数据结构
```bash;gutter:true;
def MatrixProduct(a, b):
temp2 = []
for i in range(len(a)):
temp1 = []
for j in range(len(b[0])):
total = 0
for k in range(len(a[0])):
total += a[i][k] * b[k][j]
temp1.append(total)
temp2.append(temp1)
return temp2
print(MatrixProduct([[1,0],[0,0]], [[0,1],[1,0]]))
```
时间复杂度太高O(n^3)
相关文章
MySQL 最新常见面试题和学习思维导图
摘要: 无论在平时开发中还是面试中我们都会遇到一些MySQL的问题, 最近也在梳理一些MySQL的一些问题和整理了一些学习思维导图,希望对你有帮助, 也欢迎大家一起交流。 本文首发于公众号: &...
基于Spring Security实现前后端分离的权限控制系统
话不多说,进入正题。一个简单的权限控制系统需要考虑的问题如下: 权限如何加载 权限匹配规则 登录 引入maven依赖 1 <?xml version="1.0" encodi...
Hadoop(五)C#操作Hive
导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
Kafka源码解析(基于3.0.0版本)
文章目录 * - 第 1 章 源码环境准备 - 第 2 章 生产者源码 - + 2.1 初始化 + * 2.1.1 程序入口 * 2.1.2 生产者 main 线程初始化 * 2.1.3 生产者 se...
vulhub漏洞复现十六_Flink
前言 Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink设计为在所有常见的集群环境中运行,以内存速度和任何规模执行计算。 一、 CVE-2020-17...
Flink-1.13.0 sql-client yarn-session模式部署
当前flink:sql-client.sh是 flink下类似spark-sql的sql方式处理数据的操作接口,可以像操作普通有界数据表一样去操作无界数据流,支持流实时查询、join、事件时间、水印延...
大数据开发-数据仓库介绍
目录标题 * - 1、数据仓库 - + 1.1 数仓为何而来? + 1.2 数据仓库的主要特性 + 1.3 数据仓库与数据库的区别 + 1.4 数据仓库三层架构 + 1.5 实战-美团酒旅数仓建设 +...
docker pull速度慢解决方法
加入阿里云镜像: vim /etc/docker/daemon.json 加入如下内容: { "registry-mirrors": ["https://fy707np5...
Flink1.15-流批一体原理以及API的使用
1、流处理相关概念 1.1 数据的时效性 日常工作中,我们一般会先把数据存储在表,然后对表的数据进行加工、分析。既然先存储在表中,那就会涉及到时效性概念。 如果我们处理以年,月为单位的级别的数据处理,...
JAVA常见错误处理方法 和 JVM内存结构
OutOfMemoryError在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:一是排查程序是否有BUG导致内存泄漏;二是调整JVM启动参数增大内存。OutOfMemor...
“格式化HDFS后,HMaster进程启动失败”的问题解决
"格式化HDFS后,HMaster进程启动失败"的问题解决 原创 RoyFans2022-08-23 16:40:04博主文章分类:hbase ©著作权 文章标签 java hadoop apache...
Flink实时数仓项目—ODS&DWD&DIM层总结
Flink实时数仓项目—ODS&DWD&DIM层总结 前言 一、ODS层 二、DWD&DIM层 * 1.行为数据 2.业务数据 前言 到这里已经完成了Flink实时数仓项目的O...