- 博客(78)
- 收藏
- 关注
原创 Reading Notes
读书笔记:cursedchrome(浏览器扩展程序可以修改广告页)。shimmer:运行注入工具。lockjaw:远程控制工具。读书笔记:信息搜集工具(nmap,dnsenum)漏洞扫描工具(open vas,nessus)漏洞利用(metasploit)
2024-02-19 17:20:12 416
原创 PyTorch自定义方法(1、读取数据集2、划分批次3、显示图片4、数据预处理)
二、自定义方法(1、读取数据集2、划分批次3、显示图片4、数据预处理)并验证1、读取数据集3、定义显示批次图片函数:显示的图片(第一批次):三、自定义对比损失函数–>CrossEntropy()四、TSNE可视化可视化2d图片:可视化3d图片:训练过程:
2023-04-03 15:28:46 198
原创 GO语言环境配置
2、新建文件夹 goprogects 用于存放工程代码(可创建在任意磁盘),并在该文件夹下创建 bin、pkg、src 这三个文件夹,其中 bin 文件夹用于存放在编译项目时,生成的可执行文件,pkg文件夹用于存放在编译项目时,生成的包文件,src 文件夹用于存放编写的代码。2、打开vscode,进入新建的 two 文件夹中,新建一个 go 文件,命名为 hello.go ,之后在这个 go 文件中输入以下代码,然后按 Ctrl + s 保存代码,并运行。选择相应的操作系统,点击下载并安装即可。...
2022-08-07 12:29:35 3320
原创 数据预处理
一、标准化:将每个特征做均值为0,标准差为1处理。import numpy as npimport pandas as pdimport sklearn.preprocessing as psa = np.array([[17,100,4000], [20,80,5000], [23,75,5500]])one_process = ps.scale(a)print(one_process )二、范围缩放:将整列数据缩放到某个范围之间。
2021-11-22 17:35:31 1682 2
原创 最长字符串
题目描述输入一个字符串,求最大的没有重复字符的子字符串长度比如:输入huaweicloudaigallery输出 9 (huaweiclo或aweicloud或weiclouda)代码实现请在下面 cell 中编写代码,实现题目描述的要求。string = input() # 手动输入字符串def func(): global string li_l = [] count = [] # 在此编写代码 for i in string:
2021-11-10 21:47:11 80
原创 17、数组剔除元素后乘积
问题描述:给定一个数组A。定义B[i]=A[0]*…*A[i-1]A[i+1]…*A[n-1],即B[i]为剔除A[i]元素后所有数组元素之积,计算数组B的时候请不要使用除法,输出数组B.问题示例:输入A=[1,2,3],输出[6,3,2],即B[0]=A[1]*A[2]=6;B[1]=A[0]*A[2]=3;B[2]=A[0]*A[1]=2输入A=[2,4,6],输出[24,12,8]class Solution: def nums(self,array): i_lis
2021-10-22 21:19:50 165
原创 13、函数运行时间
问题描述:给定一系列描述函数进入和退出的时间,问每个函数的运行时间是多少。问题示例输入s=[“F1 Enter 10”,“F2 Enter 18”,“F2 Exit 19”,“F1 Exit 20”],则输出[“F1|10”,F2|1],即F1从10时刻进入,20时刻退出,运行时长为10,F2从18时刻进入19时刻退出,运行时长为1输入s=[“F1 Enter 10”,“F1 Exit 19”,“F1 Enter 18”,“F1 Exit 20”],则输出10#代码演示class Two:
2021-10-11 21:45:17 232
原创 12、点积
问题描述:给出两个数组,求它们的点积问题示例:输入为A=[1,1,1]和B=[2,2,2],输出为6,12+12+1*2=6,输入A=[3,2],B=[2,3,3]输出-1,没有点积。#代码实现class Solution: def ride(self,A,B): rult = 0 if len(A) == len(B): for i in range(len(A)): every_ride = A[i
2021-10-11 21:42:34 121
原创 11、最接近target的值
问题描述:给出一个数组,在数组中找到2个数,使得它们的和最接近但不超过目标值,返回它们的和。问题实例:输入target = 15,array= [1,3,5,11,7],输出14,11+3=14,输入target=16和array=[1,3,5,11,7],输出16,11+5=16#代码实现class Solution: def __init__(self,array,target): self.array = array self.target = tar
2021-10-11 21:40:41 275
原创 16、移动石子
问题描述在x轴上分布着n个石子,用arr数组表示他们的位置,把这些石子移动到1,3,5,7,2n-1或者2,4,6,8,2n也就是说这些石子移动到从1开始连续的奇数位或从2开始连续的偶数位上,返回最少的移动次数,每次只可以移动1个石子,只能把石子往左或往右移动1个位置,同一个位置不能有两个石子。问题示例输入[5,4,1],只需把4移动到3,只需一步,输入[1,6,7,8,9],最优移动方案位把1移动到2,把6移动到4,把7移动到6,把9移动到10,需要5步。# 代码示例#方法1:分别创建奇数
2021-10-11 21:30:39 210
原创 15、飞行棋
#问题描述一维棋盘,起点在棋盘对最左侧,终点在棋盘的最右侧,棋盘上有几个位置和其他位置相连,如果A与B相连,但连接是单向的,即当棋子落在A位置时,可以选择不投骰子,直接移动棋子从A到B,但不能从B移到A,给定这个棋盘的长度(length)和位置的相连情况(connections),用六面的骰子(点数为1~6),问最少需要投几次才能到达终点。#问题示例输入length=10和cinncetions=[[2,10]],输出为1,可以0->2(投骰子),2->10(直接相连),输入lengt
2021-10-11 21:26:50 708
原创 14、查询区间
#问题描述:给定一个包含若干个区间的List数组,长度使1000,如[500,1500],[2100,3100]。给定一个number,判断number是否在这些区间内,返回Ture或Flase。#问题示例输入List = [[100,1100],[1000,2000],[5500,6500]]和number = 6000,输出True,因为6000在区间[5500,6500].输入List=[[100,1100],[2000,3000]],number=3500,输出False。#代码实现#
2021-10-11 21:23:44 178
原创 2021-09-30
给你 二维 平面上两个 由直线构成的 矩形,请你计算并返回两个矩形覆盖的总面积。每个矩形由其 左下 顶点和 右上 顶点坐标表示:第一个矩形由其左下顶点 (ax1, ay1) 和右上顶点 (ax2, ay2) 定义。第二个矩形由其左下顶点 (bx1, by1) 和右上顶点 (bx2, by2) 定义。输入:ax1 = -3, ay1 = 0, ax2 = 3, ay2 = 4, bx1 = 0, by1 = -1, bx2 = 9, by2 = 2输出:45示例 2:输入:ax1 = -2,
2021-09-30 17:48:50 153
原创 2021-09-29
题目描述:给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。示例 1:输入:s = “Hello”输出:“hello”示例 2:输入:s = “here”输出:“here”示例 3:输入:s = “LOVELY”输出:“lovely”提示:1 <= s.length <= 100s 由 ASCII 字符集中的可打印字符组成class Solution: def toLowerCase(self, s: str) -> st
2021-09-29 23:04:38 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人