自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 TransCrowd: weakly-supervised crowd counting with transformers;使用transformer进行弱监督的人群计数

【代码】TransCrowd: weakly-supervised crowd counting with transformers;使用transformer进行弱监督的人群计数。

2024-01-18 14:48:31 392 1

原创 对于To Choose or to Fuse? Scale Selection for Crowd Counting(AAAI 2021)中的SAS的实现

很遗憾的是作者没能实现论文中的损失函数。论文中各模块的通道数与官方版本略有出入。

2023-12-22 10:53:28 388

原创 人群计数CSRNet的pytorch实现

本文中对CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes(CVPR 2018)中的模型进行pytorch实现。

2023-11-30 09:53:50 323

原创 Initializing libiomp5md.dll, but found libiomp5md.dll already initialized解决方案

【代码】Initializing libiomp5md.dll, but found libiomp5md.dll already initialized解决方案。

2023-11-14 08:49:17 99

原创 SCAR的pytorch实现

本文所实现的网络来源于SCAR:Spatial-/Channel-wise Attention Regression Networks for Crowd Counting(Neurocompting 2019)

2023-11-09 10:23:50 260

原创 人群计数——MCNN

MCNN实现

2023-10-23 09:34:19 109

原创 pyspark 对于关闭mysql 的useSSL的方法&useSSL=false 无效

mysql SSL 关闭

2022-04-21 11:00:29 807

原创 matplotlib 坐标轴定制

注意事项见注释import matplotlib.pyplot as pltimport matplotlib.patches as pplt.rcParams["font.sans-serif"]=["SimHei"]plt.rcParams["axes.unicode_minus"]=0['坐标轴',["轴脊"],['刻度',['刻度线'],['刻度标签']]]'向任意位置添加坐标轴'ax=plt.axes((0.31,0.42,0.3,0.4))#该坐标轴距离左侧0.31,距离底部0.4

2021-12-28 09:42:10 334

原创 Python sklearn使用自带的数据集做手写体数字识别

代码如下,解析见注释from numpy.core.fromnumeric import shapefrom sklearn.neural_network import MLPClassifierfrom sklearn.datasets import load_digitsimport osfrom sklearn.model_selection import train_test_splitimport numpy as npiris = load_digits()x = iris['

2021-12-23 17:29:30 3198

原创 matplotlib常见图表美化函数

matplotlib常见图表美化函数import matplotlib.pyplot as pltimport matplotlib.style as msms.use("fivethirtyeight")#切换风格plt.rcParams["font.sans-serif"]=["SimSun"]#宋体x=list(range(1,13))y1=[39,20,40,38,42,43,41,41,45,48,52,50]y2=[45,28,48,49,50,51,50,50,51,52,70

2021-12-21 08:37:02 867

原创 python生成指定个数的随机文本文件(Hadoop word count 例子)

直接上代码(此处生成2个,每个文件生成20个随机单词,以空格分割)from random_words import RandomWords as rfor i in range(2): a = open("d:\\hi{}.txt".format(i), 'w') w=[] for i in range(20): word = r().random_word() w.append(word) z = ' '.join(w) a.wr

2021-12-18 15:59:57 1577 1

原创 matplotlib常见函数汇总 2

常用的matplotlib绘图所用的辅助函数

2021-12-15 10:51:08 2751

原创 python 斐波那契数列低时间复杂度的实现

用python实现斐波那契数列的求解有一种较常见的写法如下def fib(n): if n<=2: return 1 else: return fib(n-1)+fib(n-2)但这种方法时间复杂度非常高,当n=50时所需要的时间就令人难以忍受其改进的写法如下def fib(n): a=1 b=1 c=1 while n>2: c=a+b a=b b=c

2021-12-12 10:31:34 487

原创 python matplotlib常见函数汇总1

去掉注释即可使用import matplotlib.pyplot as pltimport numpy as npplt.rcParams["font.sans-serif"]=["SimHei"]#设置字体plt.rcParams["axes.unicode_minus"]=0#让负数也能正常表示x=[1,2,3,4,5,6]y=[10,9,3,2,5,6]# plt.plot(x,y,"m-8",label="看")#分别指定线的形状,颜色,标记# plt.show()y1=[8,12

2021-12-10 09:48:07 2581

原创 C语言中的两种函数

C语言中有两种函数,一种时传值函数,一种是传址函数,两者各有各的用法传值函数函数如其名,该函数的参数是实际的值当只需要对变量进行操作,而不需要改变变量的值时可以使用该种函数一个示例int bg(int x,int y){ if(x>y){ return x; } else{ return y; }}//该函数返回两数中的较大值传址函数该种函数的参数是指针变量,可以通过指针变量完成对内存的修改进而修改实际变量的值示例如下

2021-12-10 09:44:57 924

原创 C语言二分法实现

在有序数组中查找指定数字可以使用二分查找,二分查找有极低的时间复杂度,代码实现如下int bin_searh(int arr[],int k,int sz){// k为要查找的元素,sz是数组的长度 int l=0; int r=sz-1; while(l<=r){ int mid=(l+r)/2; printf("%d\n",mid); if (arr[mid]<k) { l=mid+1;

2021-12-07 08:41:47 344

原创 python matplotlib 之 LinearLocator

2021-12-01 11:04:14 1949

原创 C语言中的switch与break

在C语言中switch可以有效减少对if的使用但如果不和break配合经常会造成意想不到的情况例如void main{int a=1; switch (a) { case 1: printf("1"); case 2: printf("2"); case 3: printf("3"); default: break; }}会造成下图的结果如果加入breakvoid main{int a=1; switch (a)

2021-11-27 16:36:15 1593

原创 No module named ‘tensorflow.examples.tutorials‘ 解决方案之一

很多人在

2021-11-27 16:30:27 1235

原创 力扣题目之合并有序数组

思路为将nums1中的0换为nums2的数随后对nums2进行排序class Solution: def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None: """ Do not return anything, modify nums1 in-place instead. """ b=0 for i in ran.

2021-11-25 18:03:56 191

原创 Java 生成10个不重复的1~10之间的随机数ArrayList 与HashSet 实现

直接上代码ArrayList 实现public class nov_23 { public static void main(String[] args) { ArrayList list = new ArrayList(); for (int i=0 ;i<20;i++){ list.add(i+1); } Random r = new Random(); System.out.println

2021-11-23 14:52:11 1209

原创 力扣题目之两数相加(纪念做出的第一道中等题)

题目描述如下代码如下# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution: def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:

2021-11-21 11:38:35 315

原创 C语言储存字符串常见的两种方式

众所周知,C语言中的数据类型不包括字符串,但储存字符串最常见的方式有两种其一数组直接定义法char a2[]="sen";上述代码定义了一个储存字符的数组a2,并让a2的值为“sen”其二数组储存法char a1[]={'s','e','n','\0'};上述代码定义了一个储存字符的数组a1,它的三个成员分别为’s’,‘e’,‘n’(’\0’是字符串结束的标志,不添加‘\0’会导致字符串无法正常结束)完整代码如下void main()//定义主函数并规定没有返回值{ ch

2021-11-21 09:54:35 6445

原创 使用matplotlib画同一子图共享x轴的图(以某地蒸发量与降水量及气温图为例)

直接上代码import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams["axes.unicode_minus"]=0import numpy as npmonth=np.arange(1,13,1)d_p=[2.6,5.9,9,34,28,70,123,154,23,12,3,2]d_e=[2.3,4.6,7,23.2,25.6,76.7,135.6,162.2,32.3,20,6.

2021-11-16 14:58:40 1782

原创 java 字符串方法之indexOf(附代码示例)

java字符串方法indexOf根据参数的种类与数量不同共有四种用法其一当参数为字符时,该方法在当前字符串中查找参数字符首次出现的地址并返回,若查找失败则返回-1例如public class nov_16 { public static void main(String[] args) { String s1="我的十点十分i几块木板"; String b="我的十点十分i几块木板"; System.out.println(b.indexOf('i'));

2021-11-16 14:49:41 2072

原创 C语言hello world 逐行详解

一种常见的C语言hello world如下# include <stdio.h>//导入文件 stdio 全称为 standrad input outint main()//定义主函数并规定返回数据类型为int{ printf("hello world");//打印hello world return 0;//返回int 0}可以将主函数的int 返回值改为void同时删去return语句如下# include <stdio.h>//导入文件 stdi

2021-11-15 18:03:43 579

原创 C语言中的include用法之一

下面是C语言的hello world ,#include <stdio.h>int main(){ printf("hi"); return 0;}第一行的#include 看似无关紧要,但实际起到了引入头文件的作用发挥了相当于java 与 python 中的import的作用是C语言的预处理。...

2021-11-11 16:40:24 497

原创 python matplotlib绘制自定义区域的子图(附示例)

很多人使用matplotlib绘图时所有的子图都一样大难以做到详略有序,要使用matplotlib绘制自定义区域的子图要使用以下函数matplotlib.pyplot.subplot2grid(shape,loc,rowspan=1,colspan=1,**kwargs)该函数的主要参数如下:元组 shape 形如(a,b)表示把整个画布分为a行b列元组 loc 形如(a,b)表示当前选中的子画布为第a行b列的画布注意 a的取值从0开始取整数 colspan 表示当前选中的子画布向下占的列

2021-11-09 15:30:33 1237

原创 java 使用抽象类解决长方形与圆求周长与面积的实现

人狠话不多,直接上代码abstract class solver{//模糊类 public abstract void getArea(); // 获取面积 public abstract void getPan(); // 获取周长}class rectangle extends solver{//长方形 private double a; private double b; public void getPan() { double c=

2021-11-09 15:08:19 3761 3

原创 使用spss求标准化的线性回归方程

1 要求标准化的线性回归方程先要有标准化的数据2 点击 分析–>描述统计–>描述3勾选如图4 选择欲标准化的数据5 确定,得到标准化的数据6 按照求普通线性回归方程的步骤对标准化的数据求回归方程7 得到标准化的线性回归方程...

2021-11-05 09:49:53 9072

原创 anaconda 下 tensorflow 与numpy的问题

在安装tensorflow时tensorflow与numpy多次不兼容经过亲测1.14.0的tensorflow与1.16.0的numpy是兼容的上图hello world :

2021-11-03 17:29:56 193

原创 java 中void作用之一

在java中声明方法(函数)时如使用void则该方法无法返回任何值如图而删去void后就能使用return(同时需要规定返回值的类型)

2021-11-02 15:01:41 65

原创 python matplotlib 的subplot方法

import matplotlib.pyplot as pltplt.subplot(m,n,a)由上文该方法有三个参数前两个参数m,n决定了将画布分为mn块第三个参数决定了当前选中画布的编号(从左到右,从上到下依次增大,从1开始)例子如下将画布分成22,并选中第一块plt.subplot(2,2,1)plt.show()可以简化为plt.subplot(221)...

2021-11-02 09:53:09 376

原创 使用spss进行系统聚类分析

按以下步骤进行操作1)导入数据北京 8070.40 2643.00 12128.00 2511.00 5077.90 4054.70 2629.80 1140.60天津 8679.60 2114.00 6187.30 1663.80 3991.90 2643.60 2172.20 892.20河北 4991.60 1614.40 4483.20 1351.10 2664.10 1991.30 1549.90 460.40山西 3862.80 1603.00 3633.80 951.60 2401.

2021-10-27 11:37:23 8556

原创 python中的;

很多人在学过java的人,在学python时会对缩进表示逻辑感到非常难受,但实际上python也是支持 ; 表示逻辑的示例如下x=2 y=x-2 print(x,y)在不加;时直接报错x=2;y=x-2;print(x,y)加了后就正常了

2021-10-20 11:44:40 341

原创 JAVA运算符?:解析

?:是Java中一个不太常用的运算符,它的作用相当于“if ····else·····”解析如下条件?表达式1:表达式2在执行时像判断条件的真伪如果条件为真则执行表达式1否则执行表达式2示例int x=(a>b)?a:b;就是将x赋值成a,b中较大的数...

2021-10-19 15:29:59 4430 1

原创 JAVA比较两数大小的简易写法

对于比较两数a,b大小的问题很多人解决方法的核心逻辑如下 if(a>b) 大小 { System.out.println("最大值为:"+a); } else { System.out.print("最大值为:"+b); }但是如果用运算符 ?: 能有效节省代码量;更能显现出java的简洁性int x

2021-10-19 15:19:49 601

原创 无法进入Hadoop本地管理页面的解决

很多人在安装完Hadoop后迫不及待的在浏览器中输入localhost:9000来进入Hadoop的本地管理页面但却只得到了如下代码It looks like you are making an HTTP request to a hadoop IPC port. This is not the correct port for the web interface in this daemon.让大家十分灰心但不用着急如果你安装的是Hadoop3.*的版本可以把地址改为localhost:9870

2021-10-19 15:05:58 813

原创 –mkdir: Unknown command解决方案

把该命令手动输入

2021-10-12 10:51:37 1963 1

原创 Spss 在散点图中添加线性拟合线

在spss的散点图中是可以添加拟合线的双击图片打开图表编辑器点击元素---->总计拟合线做如图的更改完成了

2021-09-24 09:28:00 12208

mingw.rar 5.

vscode 编写c

2021-11-15

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

TA关注的人

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