![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
布丁的自我修养
这个作者很懒,什么都没留下…
展开
-
python3 list 自定义排序
python3 list 自定义排序python2 自定义排序在python2中,我们可以使用cmp进行自定义排序,当时在python3中却取消了这个参数。def cmp(x1, x2): ...a.sort(cmp)python3 自定义排序参考 Masker的做法,可以使用以下方式进行自定义排序。def cmp(x1, x2): if x1['score'] != x2[...原创 2020-03-15 16:05:04 · 1736 阅读 · 0 评论 -
python 基础知识
python 学习该复习内容多来自廖雪峰老师的教程同时也整合了一些其他博客的相关知识点。 之。前学习了一段时间,现在重温一些比较基础的语法,为以后的学习打好基础。基本语法循环- for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。>>> for x, y in [(1, 1), (2, 4), (3, 9)]:... prin...原创 2018-08-02 22:17:50 · 561 阅读 · 0 评论 -
Python numpy shape为(x,) 和 shape为(x,1)的区别
Python numpy shape为(x,) 和 shape为(x,1)的区别笔者最近在用numpy进行ML的学习,numpy确实方便,但是如果不仔细的话,还是会栽不少跟头,所以笔者在这里记录下遇到过的坑,方便大家学习。稍微一看,shape为(x,)和shape为(x,1)几乎一样,都是一维的形式。其实不然:(x,)意思是一维数组,数组中有2个元素(x,1)意思是一个x维数组,每行有1...原创 2019-03-31 10:38:11 · 11689 阅读 · 6 评论 -
MNIST手写识别系列——目录
MNIST手写识别系列——目录写在前面写者算是一个小白,想入门ML,希望能对ML或者CV有所了解。所以尝试用多种方法对MNIST数据集进行求解。实不相瞒,大部分算法是参考网络上的其他博客,我只是在看懂,跑通的基础上,加上一些个人的理解,还有一些涉及到的知识点。我并不会写出详细的推导,因为那推导不是我自己写的,但是我会把相关链接罗列出来,方便大家跳转查看。我侧重写思路还有一些实现的经验。希望大...原创 2019-03-31 10:58:23 · 166 阅读 · 0 评论 -
python调用C/C++程序出现的32位和64位的问题
python调用C/C++程序出现的32位和64位的问题最近在学习使用python调用C++程序。具体步骤是先用gcc生成.so文件,然后在python中调用。具体大家可以参考博客:https://blog.csdn.net/taiyang1987912/article/details/44779719看起来是比较方便的,但是却遇上了32位和64位问题的坑。所以记录下来,方便大家解决问题。...原创 2019-04-16 23:40:46 · 3060 阅读 · 1 评论 -
python 调用 C/C++ 详解
关于gcc以及python的版本配置建议大家去看我之前的一篇文章,里面比较详细地点明了关于32位和64的一些坑。接下来将简单介绍python如何调用C和C++。包括调用整型,数组等情况。python 调用CC函数返回整型intc代码 test.c#include <stdio.h>#include <stdlib.h>int func(int a, int b...原创 2019-04-17 13:50:43 · 910 阅读 · 0 评论 -
windows下:Python出现"pip is configured with locations that require TLS/SSL, however the ssl....."错误解决办法
window10 解决方案网上大部分是针对Ubuntu等类Unix系统的。这里我提供windows10 anaconda下的解决方案。在环境变量中,添加C:\Users\56989\Anaconda3\ScriptsC:\Users\56989\Anaconda3\Library\binC:\Users\56989\Anaconda3\注意根据本机路径进行修改。...原创 2019-05-03 08:52:21 · 4757 阅读 · 8 评论 -
python 读取大文件
近期在处理数据时,发现对于几百兆甚至几G的数据,我们是没有办法用notepad++或者sublime等文本编译器打开的,会直接崩溃掉。在程序处理时,也没办法使用普通的文件读法,一下全部加载到内存中。后来查阅网上的几种方法,在这里做个整理。对于有多行的数据 —— 按行读取with语句打开和关闭文件,包括抛出一个内部块异常。for line in f文件对象f视为一个迭代器,会自动的采用缓冲IO和...原创 2019-05-26 11:46:01 · 814 阅读 · 0 评论