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