
算法
发现文化fu
python爬虫,数据分析,web搭建数据库设计,数学建模
展开
-
python模拟退火算法求解规划问题
import mathimport randomimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom datetime import datetime# 子程序:定义优化问题的目标函数def cal_Energy(X, nVar, mk): # # m(k):惩罚因子,随迭代次数 k 逐渐增大 p1 = (max(0, 6*X[0]+5*X[1]-60))**2 p2 = (max(0原创 2022-04-22 23:54:23 · 1526 阅读 · 0 评论 -
基于奇异值分解压缩数据 python
基于奇异值分解压缩数据 pythondata5 2 1 4 0 0 2 4 0 0 00 0 0 0 0 0 0 0 0 3 01 0 5 2 0 0 3 0 3 0 10 5 0 0 4 0 1 0 0 0 00 0 0 0 0 4 0 0 0 4 00 0 1 0 0 0 1 0 0 5 05 0 2 4 2 1 0 3 0 1 00 4 0 0 5 4 0 0 0 0 50 0 0 0 0 0 4 0 4 5 00 0 0 4 0 0 1 5 0 0 00 0 0 0 4 5原创 2022-02-04 20:42:47 · 1393 阅读 · 0 评论 -
莱斯利Leslie种群模型 python sympy
莱斯利Leslie种群模型 pythonsympy# 莱斯利Leslie种群模型import numpy as npimport sympy as spX0 = np.array([500, 1000, 500])L = np.array([[0, 4, 3], [0.5, 0, 0], [0, 0.25, 0]])X1 = L @ X0X2 = L @ X1X3 = L @ X2Ls = sp.Matrix([[0, 4, 3], [sp.Rational(1, 2), 0, 0]原创 2022-02-04 18:48:40 · 3977 阅读 · 0 评论 -
python实现斐波那契数列sympy库的使用
pythonsympy库的使用 案例斐波那契数列''import sympy as sp# 斐波那契数列# 定义变量k、k = sp.var('k', positive=True, integer=True)# 新建符号变量时可以指定其定义域a = sp.Matrix([[0,1], [1,1]])val = a.eigenvals() # 求特征值vec = a.eigenvects() # 求特征向量P,D = a.diagonalize() # 把a相似对角化ak = P @(D**原创 2022-02-04 18:45:44 · 1077 阅读 · 0 评论 -
python输入一行字符串,分别统计其中的英文字母,空格数字,和其他字符
s = input("请输入字符串")a = []b = []c = []d = []for i in s: if 'a'<=i<='z': a.append(i) if '1'<=i<='9': print(i) b.append(i) if i == ' ': c.append(i)print("字母个数:",len(a))print("数字个数:",len(b))print原创 2022-01-25 20:24:37 · 7746 阅读 · 2 评论 -
python,有四个数字,1,2,3,4,能组成多少个互不相同且重复数字的三位数?各是多少?
python,有四个数字,1,2,3,4,能组成多少个互不相同且重复数字的三位数?各是多少?for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if i != j and j != k and i != k: print(i, j, k, end='\t')...原创 2021-04-10 21:51:27 · 316 阅读 · 0 评论 -
python 打印九九乘法表,要求对任意给定的一个正整数N,输出从1*1,到N*N的部分口句表
python 打印九九乘法表,要求对任意给定的一个正整数N,输出从11,到NN的部分口句表N = int(input("您想计算多少"))for i in range(1, N+1): for j in range(1, i+1): print("{}*{}={}".format(i, j, i*j), end='\t') print('')...原创 2021-04-09 18:15:50 · 3884 阅读 · 2 评论 -
python 计算 1/1 + 1/2+1/3 .... 1/n 的和
a = int(input("您想计算前多少项的和:"))sum = 0for i in range(1, a+1): sum = sum + 1/iprint(sum)原创 2021-04-07 22:32:30 · 28489 阅读 · 0 评论 -
C语言 摄氏温度转换为华氏温度
C语言 摄氏温度转换为华氏温度#include <stdio.h>int main() { float F, C; printf("请输入华氏温度值F:"); scanf_s("%f", &F); C = 5.0/ 9 * (F - 32); printf("摄氏温度值C=%f", C); getchar();}原创 2021-04-06 22:37:29 · 7830 阅读 · 0 评论 -
python 请输入一周中某天的名称的第一个英文字母来判断是星期几,如果第一个字母一样 继续判断第二个字母
请输入一周中某天的名称的第一个英文字母来判断是星期几,如果第一个字母一样继续判断第二个字母'''请输入一周中某天的名称的第一个英文字母来判断是星期几,如果第一个字母一样继续判断第二个字母'''day = input("请输入星期几")if day[0] == 'M': print("星期一")elif day[0] == 'T': if day[1] == 'u': print("星期二") else: print("星期四")elif原创 2021-04-06 22:29:49 · 889 阅读 · 0 评论 -
有五个人坐在一起,问第五个人多少岁,他说比第四个人大2岁。问第四个人多少岁,他说比第三个人大两岁 python
有五个人坐在一起,问第五个人多少岁,他说比第四个人大2岁。问第四个人多少岁,他说比第三个人大两岁文第三个人多少岁,他说比第二个人大两岁,问第二个人多少岁,他说比第一个人大两岁,最后问第一个人多少岁他说是十岁,问第五个人多少岁'''有五个人坐在一起,问第五个人多少岁,他说比第四个人大2岁。问第四个人多少岁,他说比第三个人大两岁文第三个人多少岁,他说比第二个人大两岁,问第二个人多少岁,他说比第一个人大两岁,最后问第一个人多少岁他说是十岁,问第五个人多少岁'''peo = 10n = 1while原创 2021-04-06 22:28:27 · 2868 阅读 · 0 评论 -
C语言计算圆柱的表面积 体积
C语言计算圆柱的表面积 体积#include <stdio.h>int main() { float r, h, v, s; printf("请输入圆柱的半径 高"); // 输入两个数 要用空格隔开 scanf("%f %f", &r, &h); v = 3.14 * r * r * h; s = 2 * 3.14 * r * h + 2 * 3.14 * r * r; printf("圆柱的表面积和体积 %f % f", v, s); getcha原创 2021-04-06 21:42:07 · 12509 阅读 · 2 评论