- 博客(15)
- 收藏
- 关注
原创 解决Pycharm栈溢出的问题(Process finished with exit code -1073741571 (0xC00000FD))
今天跑代码时候遇到这样一个问题Process finished with exit code -1073741571 (0xC00000FD)需要将局部变量改为全局变量即可,添加global声明局部变量存储在栈区 全局变量存储在数据区...
2020-04-11 16:17:13
8087
3
原创 pytorch报错:ValueError: Expected more than 1 value per channel when training
pytorch报错:ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1,512,1,1])2.网上查找下原因为模型中用了batchnomolization,训练中用batch训练的时候当前batch恰好只含一个sample,训练中用batch训练的时候,应该...
2019-12-26 11:04:09
1883
4
原创 华为机试
题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。输入描述:输入一个整数(int类型)输出描述:这个数转换成2进制后,输出1的个数示例1输入复制5输出复制2#include <iostream>#include <map>using namespace std;int main(){ int num; cin...
2019-08-19 10:27:06
310
原创 360公司2019编程题"看花"问题
360公司2019编程题"看花"问题题目描述:小明有一个花园,花园里面一共有m朵花,对于每一朵花,都是不一样的,小明用1~m中的一个整数表示每一朵花。他很喜欢去看这些花,有一天他看了n次,并将n次他看花的种类是什么按照时间顺序记录下来。记录用a[i]表示,表示第i次他看了a[i]这朵花。小红很好奇,她有Q个问题,问[l,r]的时间内,小明一共看了多少朵不同的花儿,小明因为在忙着欣赏他...
2019-08-15 09:43:50
625
原创 快速排序C语言实现
C语言实现快速排序快速排序的核心思想:会把待排序数组中的一个数当作基准数,一般会把最左边的数当作基准数,然后从两边开始进行检索。先从右边开始检索比基准数小的,检索到了就停下,然后再从左边开始检索比基准数大的,检索到了就停下,交换这两个位置的数,继续检索,直到两个检索下标重合为止,此时交换基准数和这个重合位置的值。这样一来保证了这个重合位置的左边都是比它小的,右边都是比它大的数。当基准数和相遇...
2019-07-14 11:15:23
2413
原创 二路归并排序C++实现
二路归并排序基本思想二路归并排序就是将两个有序子表归并成一个有序表。首先我们得有一个算法用于归并:两个有序表放在同一数组的相邻位置上,arr[left]到arr[center-1]为第一个有序表,arr[center]到arr[right]是第二个有序表。每次从两端中取出一个进行比较,小的先放在一个temp数组,最后将比较剩下的直接放到temp中去,最后将temp又复制回arr。这是“治”...
2019-07-13 11:20:21
2751
原创 C语言实现选择排序
选择排序原理选择排序是一种比较直观的排序方式,类似与整理扑克牌。每一次从待排序的数据元素中选择一个最小(最大)的数据元素,放在序列的起始位置,然后再从未排序的数据元素中选择一个最小(最大)的数据元素,放在有序序列的末尾。因为在这个新插入数据元素的前面,是每一次挑选出来的都比它小的数据元素,因此把这个新选出的最小的元素插入在有序序列的末尾,构成新的更长的有序序列。**因此,选择排序的核心思想是每...
2019-07-08 08:51:13
928
原创 堆和栈的比较
堆和栈的比较在数据结构中有一个堆栈的概念,是指栈,而不是堆和栈的统称。堆和栈是采用动态存储分配方式管理的内存区域。其中栈是在程序执行时由系统分配和回收,而堆是通过程序员编写的代码,在程序运行时动态分配和回收。下面从不同方面比较栈和堆的区别。**内存分配方式和回收方式不同:**栈由编译器自动分配和释放,用来存放函数的参数值、局部变量的值等。而堆一般是由程序员分配释放,若程序员不释放,程序结束时...
2019-04-02 21:06:07
264
原创 杨辉三角的C语言实现
杨辉三角的C语言实现我们在数学中学习过杨辉三角的基本知识,他的数学描述如下:// 1 ---->第一行// 1 1 ---->第二行// 1 2 1 ---->第三行// 1 3 3 1 ---->第四行// 1 4 6 4 1 ---->第五行...
2019-04-01 11:08:40
4510
原创 插入排序原理以及C语言实现
常见的排序算法,包括像冒泡排序、选择排序、插入排序等等这些常见的排序算法,背后的原理以及相应的代码实现需要我们一一深究。下面我们主要探究一下插入排序背后的原理以及代码实现。如下,我们定义数组aint a[7]={12,20,8,,17,52,49,6};数组在内存中的数据结构如下:选择排序开始-------》第一轮,首先使第一个位置的元素为有序的,如下图然后判断...
2019-03-31 20:03:11
2923
1
原创 windows下安装tensorflow方法
说明电脑配置:* hp笔记本* CPU Inter Core i7-5500U* NVIDIA GeForce GTX 950M所需环境* CUDA-9.2* Cudnn-9.2* Python-3.6*tensorflow安装CUDA和CudnnCUDA是NVIDIA推出的运算平台,Cudnn是专门针对Deep Learning框架设计的一套GPU计算...
2018-08-30 21:29:07
328
原创 python访问数据库中时间类别的数据正确显示的问题
毕设需要用Python访问数据库并返回数据,其中数据库中表的某一列存放的是考试时间的数据如:2017-05-01 09:00:00python访问数据库返回打印这一列数据时在控制台出现如下结果:datetime.datetime(2017, 5, 1, 9, 0)因为后面的需求,需要按 2017-05-01 09:00:00形式显示,于是上网找了下怎样在打印时实现转换,
2017-04-20 10:47:59
3493
1
原创 python中访问数据库并打印输出信息相关的问题
首先,python访问数据库并返回信息的代码import MySQLdbimport jsoncon= MySQLdb.connect(host='localhost',user='root',passwd='',db='lv_test',charset='utf8')#使用连接对象获得一个cursor对象,cursor =con.cursor()sql ="select
2017-04-19 18:32:31
4187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人