
随笔
野心-优雅
项目产生查询,查询产生积累,积累产生提升
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
the difference between size(N,) and size(N,M) in python
Some difference between the size=(1,) and size=(1,1)size(N,) means that the size is 1 dimension and the number of elements is NSize(M,N) means that the size is M*N namely the row equals M ,the col e...原创 2020-01-14 16:53:25 · 232 阅读 · 0 评论 -
专业版的pycharm注意事项
一直都是不通过,只好出此下策了。原创 2019-11-29 12:22:07 · 187 阅读 · 0 评论 -
Python中对numpy中举个函数的总结
原创 2019-11-29 12:18:54 · 175 阅读 · 0 评论 -
django学习经验(下)
如果想在python的django中写一个弹出框首先需要在install_app中找到’django.contrib.messages’然后在views下面导入这个库,写入这样的代码from django.contrib import messagesdef toast(request):messages.success(request,"哈哈哈哈")...原创 2019-11-28 11:23:46 · 197 阅读 · 0 评论 -
django学习的一些经验
在一个文件夹下创建一个django项目,使用下面这个命令django-admin startproject mysite然后进入mysite文件夹下,启动server,python manage.py runserver在manage.py 的同一个目录下面,我们创建一个新的polls文件夹python manage.py startapp polls...原创 2019-11-28 11:20:16 · 190 阅读 · 0 评论 -
记一个内核代码中的用法
在linux内核中,有很多有意思的代码,下面我来记录一下,#include<iostream>#include<bits/stdc++.h>#define DUMP_WRITE(sum,i) {sum+=10;i++;} //这个宏定义不需要定义变量的类型 //上面这个宏定义是不正确的,因为有两条语句,如果玉遇到下面的情况,就会报错,else without ...原创 2019-08-11 15:56:48 · 127 阅读 · 0 评论 -
归并排序不是递归版的
归并排序有两种写法,有一种是基于递归的,有一种是基于迭代的,基于迭代的是一种有倍增的思想在里面,#include<iostream>#include<vector>using namespace std;void merge_sort1(vector<int>& vec,int low,int high){ ...原创 2019-08-10 17:00:57 · 156 阅读 · 0 评论 -
快速排序
快速排序是一个很重要的算法,这里记录一个很鲁棒的写法,为什么引入变量temp,因为后面需要将其归位,为什么从high开始进行更新,因为第一个值被temp记录下来,就是一个废值,所以知道直接将不满足条件的high给覆盖到low上面去,就是因为他是一个废掉的值。下面直接在代码中写出自己的理解,#include<iostream>#include<vector>usin...原创 2019-08-10 15:51:36 · 205 阅读 · 0 评论 -
python线性回归相关实现
import numpy as npimport matplotlib.pyplot as pltx=np.array([1.,2.,3.,4.,5.])y=np.array([1.,3.,2.,3.,5.])plt.scatter(x,y)这里画出的是散点图plt.axis([0,6,0,6])设置坐标的大概范围plt.show()画出图像x_mean=np.mean(x)用np包...原创 2018-10-21 10:10:01 · 270 阅读 · 0 评论 -
第一篇博客
今天是第一次开通博客,以前也知道这个,但是从来都是搜索别人的源代码,自己可能没有啥水平写出优秀的文档来。但是即来之,则安之,我还是不定期的更新几篇的,虽然都是水贴,可能根本不会对其他人产生积极的影响,然而,我就认为是写给我自己看的,不说了还是抓紧时间去a题吧,没有想到这个帖子竟然没有发出去过,啊啊啊啊...原创 2018-10-21 10:05:56 · 117 阅读 · 0 评论 -
nyoj33蛇形填数
这道题当时第一眼见到的时候,感觉真的是一脸懵逼,真的不知道是怎么一回事,最后想了一下,不就是回环的进行填数吗,于是我就尝试用了很多while循环,于是就改了好久,终于AC了,这道题当然现在看,可能没有那么难,可是却实伤了脑细胞啊!!不说了,贴代码。蛇形填数时间限制:3000 ms | 内存限制:65535 KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求...原创 2018-10-21 10:03:28 · 112 阅读 · 0 评论 -
几个二分查找的变形
二分查找其实是很难的问题,主要是边界问题难以解决,下面就我自己的理解说一说,我们应该如何进行思考。二分法主要面向两类问题,一类是无重复元素的按升序排序的数组另一类是面向有重复元素的数组。而每一类都必须面临两个难点,对应如下 1:如何将问题的规模减小,因为二分就是分治的应用,我们必须要保证问题在逐步减小,不会出现死循环的情况。2:while循环终止的条件,是选用low&l...原创 2018-10-21 10:02:32 · 260 阅读 · 0 评论 -
博弈论poj2484
Alice and Bob decide to play a funny game. At the beginning of the game they pick n(1 <= n <= 106) coins in a circle, as Figure 1 shows. A move consists in removing one or two adjacent coins, le...原创 2018-10-21 10:01:07 · 156 阅读 · 0 评论 -
Python小结
Python总结import numpy as npimport matplotlib.pyplot as pltx=np.array([1.,2.,3.,4.,5.])y=np.array([1.,3.,2.,3.,5.])plt.scatter(x,y)这里画出的是散点图plt.axis([0,6,0,6])设置坐标的大概范围plt.show()画出图像x_mean=np.me...原创 2018-10-21 09:58:17 · 538 阅读 · 0 评论 -
理解递归
递归二字顾名思义包含两个部分,一个是递,一个是归,中间顺道做点事情,也就是我们程序要完成的任务。我认为递归就像是一个坑,并且这个坑还不可以绕过去,只能跳进去然后再爬出来,然后中间顺带着做点事情,而这个掉进去的过程,其实就是个递的过程,而顺带做的事情,其实就是我们上面说的要完成的任务,特别的,归就是我们跳出坑的过程,我不知到这样写好不好理解,那么结合一个简单例子,就是给定一个集合,然后让你生成他的子...原创 2018-06-30 15:26:07 · 226 阅读 · 0 评论 -
博弈论poj2484
这道题其实就相当于是威廉佐夫博弈,原因是因为: 1:当n=1时先手是必胜的。 2:当n=2时先手仍然是必胜的。 3:当n=3时先手这时候无论拿一个还是两个的话,就都会失败 4:这里来推出n大于等于4时,可以知道先手如果取走1个的话,就会出现一种后手必胜的情形,就是把圆圈看做是一个中心对称的图形,然后后手只需要在先手取走子地方的对称地方取走一个或两个子,然后就可原创 2018-03-18 23:06:32 · 182 阅读 · 0 评论 -
c++随笔
如果在string中要输入一个流的话,可以直接cin>>string即可,然而有的时候需要用getline(cin,stringname)也可以输入一个流,这个也是第一次见,随笔写出来吧!原创 2017-11-08 21:12:53 · 223 阅读 · 0 评论 -
c++随笔
在网上到处翻源码的时候,翻到了一种将string强转成double类型的写法,感觉甚是神奇,于是就贴出来看看,代码如下:#include<iostream>#include<sstream>#include<cstring>using namespace std;int main(){ string str; double d; cin>>str; strin原创 2017-10-18 19:55:13 · 159 阅读 · 0 评论