- 博客(138)
- 收藏
- 关注
原创 百度的图片爬虫
$ python crawling.py -husage: crawling.py [-h] -w WORD -tp TOTAL_PAGE -sp START_PAGE [-pp [{10,20,30,40,50,60,70,80,90,100}]] [-d DELAY]optional arguments: -h, --help show this help message and exit -w WORD, --word WORD
2021-10-30 20:38:49 299
原创 pytorch入门
使用torch.randn构建正态分布的随机数import torch a=torch.randn(2,3)#使用标准正态分布,随机生成>>>a>tensor([1,2,3],> [2,3,4])>>>a.size(0)>2>>>a.size(1)>3>>>a.shape>torch.Size([2,3])>>>a.shape[1]>3构建to
2021-09-16 14:47:26 177
原创 吴恩达week2project
实现有单个隐藏层的神经网络1.import这是工具包planar_utils.pyimport matplotlib.pyplot as pltimport numpy as npimport sklearnimport sklearn.datasetsimport sklearn.linear_modeldef plot_decision_boundary(model, X, y): # Set min and max values and give it some paddin
2021-09-11 22:13:07 244
原创 吴恩达深度学习coursework1
coursera 地址import numpy as npimport matplotlib.pyplot as pltimport h5pyfrom lr_utils import load_datasettrain_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()m_train = train_set_y.shape[1] #训练集里图片的数量。m_test = test_s
2021-09-11 16:53:26 166
原创 ajax将数据读取到前端
读取的数据是json格式的时候,可用var temp=JSON.parse(data);将其变为json格式但是,如果数据本身是data.json的时候,此方法就会报错,所以一般通过,进行自动转化<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript"> console.log("
2021-07-22 14:48:08 500
原创 理解激活函数
激活函数必须是非线性的,如sigmoid ——s(x)=1/(1+e^(-x))这样才能使神经网络中多加的层有效,例:如果是线性的H(x)=cx,多加层之后是y(x)=h(h(h(x)))=ccc*x,是可以用y=c^3x来代表的,这样是没有意义的。所以,为了发挥出多层网络所带来的优势,激活函数就必须是线性函数。...
2021-05-05 22:09:27 140
原创 关于softmax函数的理解
1)softmax输出一个比重 此比重取值与[0,1]2)再镶入到log里面 这样log(softmax) 取值[-1,0]. 这里softmax数值越高 log(softmax) 数值越大. 换句话说就是我们的预测数值的比重越高 log(softmax) 就越接近03)由于这是个损失函数 我们不要负值 所以加个负号 这样如果我们的比重是0 那我们的log(softmax)就会变成正无穷,(即损失函数是最大值) 也就是最差预测...
2021-05-05 20:41:04 442
原创 java Lab5
package dome;// import java.util.*;public class Monster { protected String name; public Monster() { this.name = "lfz"; } public Monster(String name){ this.name=name; } public int attack() { System.ou..
2021-04-27 14:50:10 305
原创 java中的==和equals
一、对于字符串变量来说,使用“”和“equals()”方法比较字符串时,其比较方法不同。1、“”比较两个变量本身的值,即两个对象在内存中的首地址。(java中,对象的首地址是它在内存中存放的起始地址,它后面的地址是用来存放它所包含的各个属性的地址,所以内存中会用多个内存块来存放对象的各个参数,而通过这个首地址就可以找到该对象,进而可以找到该对象的各个属性)2、“equals()”比较字符串中所包含的内容是否相同。String s1,s2,s3 = "abc", s4 ="abc" ;s1 = ne
2021-04-26 16:19:34 96
原创 数据库1-2-3范式,秒杀
第一范式(1NF):假设有关系模式列1: 订单名; 列2: 商品。一个订单下可以有多个商品,即列2: 商品可以分裂成商品A, 商品B, 商品C, …,所以列1: 订单名; 列2: 商品这样的关系模式不符合第一范式。即,如果一个关系模式R的所有属性都是不可分的数据项,则R是第一范式。第二范式(2NF):是第一范式,且每一个非主属性完全函数依赖于任意一个候选码。即,关系模式需要包含两部分内容,一是必须有一个(及以上)主键;二是没有包含在主键中的列必须全部依赖于全部主键,而不能只依赖于主键的一部分而
2021-04-22 17:59:57 178
原创 数据库,已知函数依赖,如何求候选码
对于给定的关系R(A1,A2,…An)和函数依赖集F,可将其属性分为4类:L类 仅出现在函数依赖左部的属性。R 类 仅出现在函数依赖右部的属性。N 类 在函数依赖左右两边均未出现的属性。LR类 在函数依赖左右两边均出现的属性。定理:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,则X必为R的任一候选码的成员。推论:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,且X+包含了R的全部属性;则X必为R的唯一候选码。...
2021-04-22 17:24:42 3680
原创 RS触发器(数电)
RS触发器,也有人叫它RS锁存器,用于实现“记忆”电路状态/数据功能的东西 。问过学过数电的人,有说触发器和锁存器对信号的触发方式虽然不同但是工作原理其实一样的,触发器是边沿变化,锁存器是电平变化…但是两者的逻辑图和原理都一样的,所以在这就不做区分了。其电路逻辑图:真值表:RS触发器可以用与非门实现或者用或非门也行,我这里以或非门为例子。为什么这个电路能够导通?一开始知道这个电路图是能工作的我是不理解的…为什么居然可以用“未知的输出”去当作输入?然而据他人指出,实际上我是陷入了一个认知误区,
2021-04-21 21:52:42 13143 2
原创 JAVA Lab4
1.重写toString方法,使得他能在一行中输出cat的所有特性2.创建6个猫的对象实例来测试package dome;import java.awt.*;import java.util.ArrayList;import javax.swing.plaf.basic.BasicBorders.SplitPaneBorder;public class CatTest2 {/** * Title : Cat.java Description: This class contai.
2021-04-15 22:05:42 274 1
原创 数据库LAB2
show databases;use dreamhome2;show tables;create database test;create database test2;-- 这个是副本 use test;CREATE TABLE IF NOT EXISTS Branch ( branchNo VARCHAR(4) NOT NULL, street VARCHAR(40) NOT NULL, city VARCHAR(20) NOT NULL, postcode VA..
2021-04-15 01:42:25 487
原创 JAVA中的super和this
super的用法1.在子类中调用父类变量.super.num;2.在子类中调用父类方法super.method()3.在子类的构造函数中自动调用父类的构造函数super(name,value);this的用法1.在本类中使用调用变量this.num;2.在本类中使用调用方法this.method();3.在本类的构造方法中,调用本类的另一个构造方法this(n);...
2021-04-08 19:51:19 92
原创 数据库的函数依赖与范式
函数依赖1.不是某个或某些关系实例r满足的约束条件,而是R的所有关系实例r都需要满足的条件。2.函数依赖是予语义范畴的概念,只能根据数据的语义来确定函数依赖平凡函数依赖:非平凡函数依赖:**范式本质有点类似通过范式的拆解,数据库的表越来越细。**第一范式:如果一个关系模式R的所有属性都是不可分的基本数据项,则R为第一范式第二范式:关系R属于第一范式,且每一个非主属性完全函数依赖于任何一个候选码,则关系R属于第二范式,则关系R属于第二范式。就是说每个非主属性都是完全依赖(不能找到
2021-04-08 00:06:47 1125
原创 数据库Dreamhome——lab1
-- 1select * from staff;-- 2select fName,lName,position,salary from staff where salary >=8000 and salary <=20000;-- 3select * from staff where branchNo='B003'or branchNo='B007';-- 4select position,count(*) from staff group by position order..
2021-04-07 11:03:52 597
原创 JAVA Lab3 第二题
// package dome;public class Rectangle { private int length; private int width; public int area(){ return this.length*this.width; } public Rectangle(int length,int width){ this.width=width; this.length=lengt.
2021-04-02 00:48:46 190
原创 JAVA lab3 第一题
CatTest类// package dome;import java.awt.*;/** * Title : CatTest.java Description: This class contains the test class for Cat. * Copyright : Copyright (c) 2006 ‐ 2021 * * @author Laurissa Tokarchuk * @version 1.0 * @author Paula Fonseca * @ver.
2021-04-02 00:41:19 265
原创 java 抽象类与接口的区别
本身的设计目的就是不同的。我一直认为,工科的知识有个很明显的特点:“以用为本”。在讨论接口和抽象类的区别时,我也想从“用”的角度试着总结一下区别,所以我想到了设计目的。接口的设计目的,是对类的行为进行约束(更准确的说是一种“有”约束,因为接口不能规定类不可以有什么行为),也就是提供一种机制,可以强制要求不同的类具有相同的行为。它只约束了行为的有无,但不对如何实现行为进行限制。对“接口为何是约束”的理解,我觉得配合泛型食用效果更佳。而抽象类的设计目的,是代码复用。当不同的类具有某些相同的行为(记为行为集合A
2021-03-30 21:18:18 88
原创 JAVA lab2
public class Pattern1{ public static void main(String[] args){ int n = Integer.parseInt(args[0]); for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ System.out.printf("%d ",j); } System.out.println(); } }}
2021-03-27 23:36:07 182
原创 java lab1 第五题
public class JavaTest { public static void main(String[] args) { int loopUntil = Integer.parseInt(args[0]); for (int i=0; i < loopUntil; i++) { System.out.print(" " + i); System.out.print(":"); for (int j=loopUntil; j > 0; j--) { .
2021-03-21 17:39:37 126
原创 java lab1 第四题
public class DoublingNumbers_v1{ public static void main(String[] args) { int i = 1; do{ System.out.println("The double of " + i + " is " + 2*i); i++; }while(i<=10); } }public class DoublingNumbers_v2{ public static void main.
2021-03-21 17:24:44 86
原创 java lab1 第一题
public class TestArgs { public static void main(String[] args) { // System.out.println("args[0] = " + args[0]); System.out.println("Name = " + args[0]+" "+args[1]); System.out.println("BUPT email username = "+ args[2]); .
2021-03-21 17:10:50 156
原创 java lab1 第二题
public class WeekDayConverter{ public static void main(String[] args){ int weekDay = Integer.parseInt(args[0]); System.out.print("The "+weekDay+"th day of the week is "); if(weekDay==1){ System.out.println("Monday"); } else if(weekDay==2).
2021-03-21 17:09:49 172
原创 java lab1 第三题
可能是符合题意版public class BMICalculator{ public static void main(String[] args){ double weight = Double.parseDouble(args[0]); int check_1=(int)weight; //System.out.println(weight+" "+check_1+" "+(weight-check_1)); double height= Double.parseDouble(a.
2021-03-21 17:03:12 144
原创 JAVA中的final
我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final 关键字,用于修饰不可改变内容。final:不可改变。可以用于修饰类、方法和变量。1、类:被修饰的类,不能被继承。final class 2、方法:被修饰的方法,不能被重写。3、变量:被修饰的变量,不能被重新赋值。...
2021-03-16 22:00:29 70
原创 Java浙大第二章
public class App { public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(System.in); Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt()); clock.tick(); System.out.println(cl.
2021-02-03 00:53:55 80
原创 JAVA的顺序容器(类似于动态数组与C++中的vector<>)与对象数组
class NoteBook{ private ArrayList<String> notes=new ArrayList<String>; public void add(String s){ notes.add(s); } public void add(String s,int index){//多态 notes.add(index,s); } public int Getsize(){ return notes.size(); } }cl
2021-01-21 01:15:45 256
原创 java的类的练习
import java.util.Scanner;class App { public static void main(String[] args) { Scanner in = new Scanner(System.in); Fraction a = new Fraction(in.nextInt(), in.nextInt()); Fraction b = new Fraction(in.nextInt(), in.nextI...
2021-01-13 00:21:46 147
原创 数据结构第五次作业第一题(插入排序)
#include <stdio.h>#include <stdlib.h>void print(int a[], int n){ for (int i = 0; i < n; i++) printf("%d,", a[i]); printf("\n");}void insert(int a[], int n){ int temp; int i, j; for (i = 1; i < n; i++).
2020-12-23 20:00:56 172
原创 数据结构第九次作业第二题(KMP)
普适算法#include <stdio.h>#include <string.h>void get_next(char T[], int next[]){ int i = 1, j = 0; next[1] = 0; while (T[i] != '\0') { if (j == 0 || T[i] == T[j]) { i++; j++; .
2020-12-11 00:38:02 162
原创 数据结构第九次作业第一题(最小生成树)
Prime#include <stdio.h>int main(){ int graph[10][10]; for (int i = 0; i < 10; i++) for (int j = 0; j < 10; j++) graph[i][j] = 0; graph[0][1] = 3; graph[0][3] = 4; graph[0][4] = 4; graph[1][2] = 1.
2020-12-11 00:36:21 358
原创 数据结构第一次作业第4题(括号匹配)
括号匹配#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct stack{ char data[51]; int top;} Stack;void push(Stack* S,char x);char pop(Stack* S);int main(){ char input[51]; scanf("%s",input); int print[3]={1,
2020-12-07 00:01:03 120
原创 数据结构第一次作业第三题(对称列表)
#include <stdio.h>#include <stdlib.h>typedef struct _node{ int data; int id; int flag; struct _node *next;} Node;int main(){ char c; Node *head = (Node *)malloc(sizeof(Node)); head->next = NULL; Node *last = (Node *)malloc(s.
2020-12-07 00:00:37 183
原创 数据结构第一次作业第二题(中缀表达式转化)
运行错误的数组栈#include<stdio.h>#include<string.h>#include<stdlib.h>typedef char ElementType;#define MaxSize 51#define ERROR '0'typedef struct stack{ ElementType data[MaxSize]; int top;} Stack;typedef struct stack_NUM{ float d.
2020-12-07 00:00:25 159
原创 数据结构第一次作业第一题(约瑟夫环)
#include<stdio.h>#include<stdlib.h>typedef struct people{ int number; int live; struct people* next;}People;int main(){ int number,count,save; scanf("%d,%d",&number,&count); People *head=(People*)malloc(sizeof(struct peop.
2020-12-07 00:00:11 122
原创 数据结构第八次作业第三题(Slack time)
C. Slack Time运行时间限制: 1000 运行内存限制: 65536作者: scsxuke 是否specialjudge: False题目描述Given an Acyclic Graph as the figure (shared by QQ), delete one edge of activity, then calculate the slack time of the left nodes.Output the slack time of a specified nodeinp
2020-12-04 15:25:27 432
原创 数据结构第八次作业第二题(DFS)
#include <stdio.h>int visited[8];int graph[8][8];void DFS(int index){ printf("%d,", index + 1); visited[index] = 1; for (int i = 0; i < 8; i++) { if (graph[index][i] != 0&&visited[i]!=1) { .
2020-12-04 15:22:56 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人