- 博客(45)
- 收藏
- 关注
原创 PyTorch神经网络+VGG
PyTorch神经网络:import torchimport torch.nn as nnimport torch.nn.functional as Fclass Net(nn.Module): def __init__(self): super(Net, self).__init__() # 1 input image channel, 6 output channels, 5x5 square convolution # ker.
2022-05-15 21:20:06 358
原创 TensorFlow读书笔记
1.TensorFlow基础知识:Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算.数据流图中的图就是我们所说的有向图,我们知道,在图这种数据结构中包含两种基本元素:节点和边.这两种元素在数据流图中有自己各自的作用.节点用来表示要进行的数学操作,另外,任何一种操作都有输入/输出,因此它也可以表示数据的输入的起点/输出的终点.边表示节点与节点之间的输入/输出关系,一种特殊类型的数据沿着这些边传递.这种特殊类型的数据在TensorFlow被称之为tensor,即张量,所谓的张量通俗
2022-04-24 19:33:35 913
原创 BP神经网络代码实现
1.用sigmoid(x)函数激活:其导数f'(x)=f(x)(1-f(x))import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdef sigmoid(x): return 1/(1+np.exp(-x))def BP(data_tr, data_te, maxiter=1000): data_tr, data_te = np.array(data_tr), np.array(data
2022-03-17 00:38:12 2437 1
转载 numpy、scipy、pandas、matplotlib的读书报告
1.numpy——基础,以矩阵为基础的数学计算模块,纯数学存储和处理大型矩阵。这个是很基础的扩展,其余的扩展都是以此为基础。2.pandas——数据分析基于NumPy 的一种工具,为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。最具有统计意味的工具包,某些方面优于R软件。3.matplotlib——绘图,不推荐使用,不如用seabornpython中最著名的绘图系统.很多其他的绘图例如seaborn(针对pandas绘图
2021-12-12 11:38:30 154
原创 GUI程序设计--班级信息收集系
import wximport pymysql#主要窗口类class LoginFrame(wx.Frame): def __init__(self,parent,id): wx.Frame.__init__(self,parent,id,'用户登录及注册',pos = (700,400),size=(400,250)) panel = wx.Panel(self) self.bt_confirm = wx.Button(p.
2021-12-12 11:32:06 121
转载 在终端输出如下信息
1activity = ["上山去砍柴","开车去东北","最爱打游戏"]for i in range(3): print("小明,10岁,男,"+activity[i])print("")for i in range(3): print("老李,90岁,男,"+activity[i])2name = ['小明', '老李']age = ['10岁', '90岁']sex = ['男']activity = ["上山去砍柴", "开车去东北", "最爱..
2021-11-29 00:28:24 144
转载 采用排球比赛规则
from random import randomdef printInfo():'''打印程序的功能信息'''print("\t\t这个程序模拟2个队伍A和B的排球竞技比赛!")print("\t 程序运行需要队伍A和B的能力值(0到1之间的小数表示)")def getInputs():'''获得用户输入的参数'''a = eval(input("请输入队伍A的能力值(0~1):"))b = eval(input("请输入队伍B的能力值(0~1):"))n = eval(in.
2021-11-13 17:46:27 110
转载 jieba 分词-红楼梦
import jiebaexcludes = {"什么","一个","我们","那里","你们","如今","说道","知道","起来","姑娘","这里","出来","他们","众人","自己", "一面","只见","怎么","两个","没有","不是","不知","这个","听见","这样","进来","咱们","告诉","就是", "东西","袭人","回来","只是","大家","只得","老爷","丫头","这些","不敢","出去","所以".
2021-11-13 17:42:40 595
转载 7段数码管绘制
import turtle, datetimedef drawGap(): # 绘制数码管间隔 turtle.penup() turtle.fd(5)def drawLine(draw): # 绘制单段数码管 drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(40) drawGap() turtle.right(90)def drawDigit(d): #.
2021-10-24 01:48:32 129
原创 判断火车票座位
A= input()B=A.upper()if 2 <= len(B) <= 3: if 1<=int(B[0:len(B)-1])<=17: if B[-1] in ['A','F']: print("窗口") elif B[-1] in ['C','D']: print("过道") else: print("输入错误.
2021-10-24 01:46:45 635
原创 提取首字符
A=input()B=A.split(' ')for i in range(len(B)): print(B[i][0],end='')
2021-10-24 01:45:43 124
原创 今天是第几天
year=eval(input())month=eval(input())day=eval(input())if (year%100!=0 and year%4==0) or (year%100==0 and year%400==0): m=[0,31,60,91,121,152,182,213,244,274,305,335] d=m[month-1]+day print('{0}年{1}月{2}日是{0}年第{3}天'.format(year,month,day,d)).
2021-10-24 01:44:01 86
转载 列出反素数
a = int(input())b = []n = 1while len(b) < a: n = n + 1 if (n>10) and (str(n) != str(n)[::-1]): for i in range(1,n): if n % i == 0: x = i else: if x == 1: c .
2021-10-24 01:42:23 75
转载 列出回文素数
a = int(input())b = [] n = 1 while len(b) < a: n = n+1 if str(n) == str(n)[::-1]: for i in range(1,n): if n % i == 0: x = i else: if x == 1: .
2021-10-24 01:40:52 63
原创 判断IP地址合法性
代码:ip=input()ip1=ip.split('.')m=0if len(ip1)!=4: m==0else: for i in range(4): try: a=int(ip1[i]) if ip1[i][0]!=0 and a>0 and a<255: m+=1 elif a==0: m+=1
2021-10-24 01:34:00 203
原创 判断三角形并计算面积
代码:import matha=eval(input())b=eval(input())c=eval(input())p=(a+b+c)/2s=math.sqrt(p*(p-a)*(p-b)*(p-c))if a+b>c and a+c>b and b+c>a: print("YES") print('{:.2f}'.format(s))else: print("NO")结果:
2021-10-22 01:16:47 325
原创 最大公约数和最小公倍数
代码:a=eval(input())b=eval(input())if a>b : k1=b k2=aelse: k1=a k2=bs=k1while s%k2!=0: s+=k1print(int((a*b)/s),int(s))结果:
2021-10-22 01:13:33 62
原创 鸡兔同笼问题
代码:a,b=map(int,input().split(' '))if a<0 or b<0 or b%2!=0 or (b-2*a)<0: print("Data Error!")else: print(int((4*a-b)/2),int((b-2*a)/2))结果:
2021-10-22 01:09:59 83
原创 百钱买百鸡
代码:for A in range(1,20): for B in range(1,32): for C in range(3,277,3): if A+B+C==100 and 5*A+3*B+C/3==100: print(A,B,C)结果:
2021-10-22 01:05:30 57
原创 一元二次方程求根
代码:import mathdef A(a,b,c): return(-b+math.sqrt(delta))/(2*a)def B(a,b,c): return(-b-math.sqrt(delta))/(2*a) a,b,c=eval(input()),eval(input()),eval(input())delta=b*b-4*a*cif a==0 and b==0: print("Data error")elif a==0 and b!=0: .
2021-10-22 01:01:51 118
原创 任意累积数字
代码:def cmul(n,*a): m=n for i in a: m*=i return mprint(eval("cmul({})".format(input())))
2021-09-29 22:24:39 106
原创 凯撒加密法
代码:a=input()n=int(input())b=""for i in a: if i>="a" and i<="z": b+=chr( ord('a') + ((ord(i)-ord('a')) + n )%26 ) elif i>="A" and i<="Z": b+=chr( ord('A') + ((ord(i)-ord('A')) + n )%26 ) else : b+=ipr.
2021-09-29 00:48:56 255
原创 查找指定字符
代码:char=input()n=input()a=-1for i in range(len(n)): if char==n[i]: a=iif a==-1: print("Not Found")else: print("index = {}".format(a))结果:
2021-09-29 00:22:26 35
原创 大小写转换
代码:import stringn=input()for i in n: if i in string.ascii_lowercase: print(i.upper(),end='') elif i in string.ascii_uppercase: print(i.lower(),end='') else: print(i,end='') 结果:.
2021-09-28 21:06:40 47
原创 验证码校验
代码1:利用lower函数a=input()b="Qs2X"if a.lower()==b.lower(): print("验证码正确")else: print("验证码错误,请重新输入")代码2:str1="ABCDEFGHIJKLMNOPQRSTUVWXYZ"str2="abcdefghijklmnopqrstuvwxyz"str3="Qs2X"str=str(input(""))n=0for i in range(0,len(str3)): ...
2021-09-28 14:20:46 316
原创 移动汉诺塔
代码:def move(n,A,B,C): if(n==1): print(A,"-->",C) return move(n-1,A,C,B) move(1,A,B,C) move(n-1,B,A,C)n=int(input())move(n,"A","B","C")结果:
2021-09-27 21:10:30 39
原创 青蛙跳台阶
代码:def frog(n): if n<=2: return n a,b=1,2 for i in range(3,n+1): a,b=b,a+b #f(n)=f(n-1)+f(n-2) return bn=int(input())print(frog(n))结果:
2021-09-27 19:36:34 27
原创 字符串反码 A
代码:str1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"str2="ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba"str=str(input(""))for i in range(len(str)): if str[i]==" ": print(" ",end="") else: n=0 #特殊字符判断
2021-09-14 19:01:44 216
原创 快乐的数字
代码:N=int(input("请输入快乐的数字:"))none=Truesum=0while none: m=N%10 sum+=m*m n=int(N/10) if n<10: sum+=n*n if sum==1: print("True") none=False elif sum==4: print("False")
2021-09-14 09:32:21 74
原创 括号配对检测 A
代码:A=input("")j=0for i in A: if i=="(" : j += 1 elif i==")" : j -= 1 if j<0: print("配对不成功") breakif j>0: print("配对不成功")elif j==0: print("配对成功")结果:...
2021-09-14 01:46:00 68
原创 第二章读书笔记
1:money_all=50.00+60.00+70.05print(str(money_all))money_real=int(money_all)print(str(money_real))2:a=95b=92c=89sub=a-cavg=(a+b+c)/3print("a和b的差为:"+str(sub)+"分\n")print("3门课平均分为:"+str(avg)+"分\n")3:a=95b=92c=89print("a="...
2021-09-14 01:40:49 81
原创 同符号数学运算
{| |,+,-,*} x=10代码:N=int(input(""))if N>=-10 and N<0: M=-N print(str(M)+" "+str(-(M+10))+" "+str(M-10)+" "+str(-(M*10)))if N<-10: M=-N print(str(M)+" "+str(-(M+10))+" "+str(-(M-10))+" "+str(-(M*10)))if N==0: print(...
2021-09-13 22:55:58 53
原创 天天向上的力量
代码:N=float(input("请输入N为:"))up=float(1.0)down=float(1.0)day=365if(N>=1 and N<=10): while day>=1: up*=(1+N/1000) down*=(1-N/1000) day-=1 ratio=up/down print("好好学习365天后为{:.2f}".format(up)) print("不好好学习36
2021-09-13 21:30:32 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人