自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 关于使用plt.figure()函数报错 TypeError: ‘module‘ object is not callable 的问题

在使用python绘图的时候,遇到了这个问题,经过检查后发现 import 错了正确import:import matplotlib.pyplot as plt(最初忘记了pyplot,写成了import matplotlib as plt) OTZ如果使用jupyter notebook, 可以再加一句%matplotlib inline...

2022-02-23 17:02:38 3963

原创 Python实现二维矩阵相乘

import numpy as npdef matrix_multiplication(mat1, mat2): # 二维矩阵乘法 s1, s2 = np.array(mat1).shape, np.array(mat2).shape if len(s1) != 2 and len(s2) != 2: print("矩阵维度错误,请重新输入") return -1 mat1_row, mat1_col, mat2_row, mat2_col = l

2021-06-17 10:48:44 1775

原创 隐马尔可夫模型(向前算法和维特比算法演示)----python

样例:观测序列:【A,B,A,B】 (代码中用1,2,1,2代表)# 隐马尔可夫模型代码演示def main(): pos = [[0.4, 0.6, 0], [0, 0.8, 0.2],[0, 0, 1]] # 状态转化 A = [0.7,0.3] B = [0.4,0.6] C = [0.8,0.2] gcgl = [A,B,C] # 观测概率 guance = [1,2,1,2] # 观测序列 N = len(pos) # 状态数

2021-06-16 12:27:35 224

原创 隐马尔可夫模型向前算法(真假骰子观测序列概率演示)------python

# 隐马尔可夫模型代码演示def main(): # 背景: 有A,B两枚骰子,其中A为正常骰子,B骰子做过手脚,掷出的点数概率不同,用于作弊,现在将两枚骰子放在一个罐子里 # 其中,初始状态为A(正常骰子),状态转移概率矩阵如下 pos,A->A概率:0.9,A->B概率0.1 # A, B两个骰子所掷出的点数概率为A ,B两个向量 # 求:出现如下观测序列的概率 pos = [[0.9, 0.1], [0.8

2021-06-16 11:34:11 343

原创 Python---GPA(绩点)计算器

代码部分:def get_rule(): r = open("rule.txt") rules = [] for line in r.readlines(): line = line.strip('\n') score, point = line.split(' ') high, low = score.split('~') high = int(high) low = int(low)

2021-06-11 14:52:54 1166

原创 Python---按字典序输出集合的所有非空子集

Python---按字典序输出集合的所有非空子集通过使用模拟二进制减法以判断每次选取的具体元素。其中flag[ ]为模拟二进制数,初始化全为1,当flag[0]为0时结束循环。下标为0位不作为选取(用来判断是否结束),从下标为1开始到size + 1,数值为0则代表不选取原数组中所对应的元素,反之为1则选取。实现代码:class Solution: def subsets(self, set): size = len(set) flags = [1]*(s

2021-03-17 14:39:00 1076 3

原创 数据结构——C++ 基于二叉链表的二叉树最大宽度的计算

数据结构——C++ 基于二叉链表的二叉树最大宽度的计算二叉树结点的定义typedef struct node { char data; struct node* left; struct node* right;}LTree, * Tree;二叉树的构建(string s是已知的前序遍历的字符串,其中 0 代表空节点)void Createtree(Tree& T, st...

2019-11-07 16:24:34 1967

原创 C++ 数据结构——基于字符串的前序遍历二叉树创建

数据结构——基于字符串的前序遍历二叉树创建首先是二叉树结点的定义typedef struct node { char data; struct node* left; struct node* right;}LTree,*Tree;接下来就是构建二叉树了string s是已知的前序遍历的字符串,其中 0 代表空节点void createtree(Tree& T,stri...

2019-11-06 20:50:08 1055 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除