![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
三千の世界
CSresearcher,CCF,CAAI,IEEE Mbr
展开
-
numpy.where()在高维数组里的使用
上面的例子是使用numpy.where()得到二维数组中符合条件的数据的索引,位置是以tuple的形式返回的:tuple里每个元素(array)可以理解为对应axis上的坐标这里numpy中是先行后列的坐标,行index,列index推广到更高维数组的情况:以右侧shape的数组为例 (10,9,8,7)使用numpy.where()按条件搜索单个值则会返回length为4的tuple如果想要定位是高维数组里的低维数组:比如是一张BGR格式的图片shape: (410..原创 2021-04-21 08:59:46 · 1531 阅读 · 3 评论 -
完全理解Pandas数据选取与索引(indexing)--Dataframe, Series对象
https://jakevdp.github.io/PythonDataScienceHandbook/03.02-data-indexing-and-selection.html原创 2021-03-24 08:02:12 · 132 阅读 · 0 评论 -
python numpy高维数组(三维数组) reshape操作+order详解+numpy高维数组的读法详解
本文可能是你看过最清晰的解释......在做机器学习的时候,经常会遇到numpy或者其他地方的高维数组(维度d>3),这时候往往需要reshape到二维为了保持想要的顺序不出错,需要理解:1.numpy 高维数组的快速阅读方法2. numpy.reshape函数的order参数的用法(算是高阶使用吧...)1.numpy高维数组理解先看二维数组:2行 5列的例子不用多说d2=np.arange(10).reshape((2,5))d2,d2.shape(a原创 2021-01-18 09:30:50 · 22562 阅读 · 3 评论 -
用BAT脚本实现虚拟python环境下的jupyter notebook在特定文件夹下启动
前半部分先说下原理,文末是写好的bat文件,替换一下路径就可以使用原理首先虚拟python环境可以简单理解成不和系统全局的python一样的另一套环境在pycharm里面,venv文件夹存放的就是使新的虚拟环境生效需要在CMD里面执行对应盘符:\你的项目根目录\venv\Scripts\activate然后jupyter在指定目录下运行的方式之一就是先切换到当前目录在在命令行中输入运行这里有个前提:jupyter_notebook_config.py文件里的c.Note原创 2020-11-11 18:05:35 · 493 阅读 · 2 评论 -
Python异常类继承关系树(带异常详解)
点击对应异常跳转到文档BaseExceptionSystemExit KeyboardInterrupt GeneratorExit Exception StopIteration StopAsyncIteration ArithmeticError FloatingPointError OverflowError ZeroDivisionError AssertionError AttributeError BufferError EOFErr原创 2020-11-08 18:40:21 · 343 阅读 · 0 评论 -
详解Numpy.hstack + numpy.split / numpy.hsplit 进阶用法与差异探究
目录np.hstack()例子:np.hsplit()例子:下面用split()重点讲下indices_or_sections的用法np.hstack()首先,hstack在tensorflow的是数据操作中经常用到,用来对自定义数据进行堆叠的reshape操作官方文档如上翻译:“按水平顺序堆叠数组(按列排列)。这相当于沿着第二个轴(x轴)进行连接,除了一维数组是沿着第一个轴(y轴)进行连接。重新构建被hsplit分割的数组。”来看下参数:可...原创 2020-09-21 18:30:18 · 484 阅读 · 0 评论 -
Leetcode快速刷题指南
现在leetcode已经进入了千题时代,顺序乱序刷题都不是一个好的学习方法,本着效率至上的原则,跟随一些好的刷题教程开始是很好的,题不在多,在于理解,常用的算法设计思想并不多,掌握好这些,找工作笔试,科研平时的基本编码基本够用了。下面是几个有代表性的教程,推荐从第一个起步,对于看不懂题解描述的题再针对性地找讲解视频不失为一个好的方法。1.精选200题分类-目录+题解(github 100k+ star)2.花花酱刷题视频3.绵羊教授(英文无字幕,练习英语/出国/求职外企适用).原创 2020-06-11 20:03:01 · 5467 阅读 · 2 评论 -
如何对seaborn.heatmap进行调色?cmap色彩配置大全
原创不易,感谢支持~TheRColorBrewerpackage is an unavoidable tool to manage colors with R. It offers several color palettes, as you can see in the attached figure. This page just allows to visualize the com...原创 2020-04-23 13:01:15 · 5317 阅读 · 0 评论 -
看这个就够了:seaborn.heatmap入门全指南
参考官网教程,首先看看seaborn.heatmap的函数定义形式seaborn.heatmap(data, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cbar=True,...原创 2020-04-23 12:50:05 · 6012 阅读 · 1 评论 -
Python dataframe修改列顺序(pandas学习)
https://blog.csdn.net/a19990412/article/details/81945315转载 2020-04-17 13:01:17 · 746 阅读 · 0 评论 -
pandas修改DataFrame列名
https://blog.csdn.net/ZK_J1994/article/details/71246611转载 2020-04-17 12:55:19 · 130 阅读 · 0 评论 -
Pandas中关于reindex(), set_index()和reset_index()的用法
https://blog.csdn.net/qq_42874547/article/details/89052864?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-bl...转载 2020-04-17 12:53:45 · 595 阅读 · 0 评论 -
pandas dataframe数据合并与重塑(pd.concat篇)
pandas数据合并与重塑(pd.concat篇)_Python_Mr_HHH的博客-CSDN博客https://blog.csdn.net/mr_hhh/article/details/79488445转载 2020-04-16 22:22:28 · 271 阅读 · 0 评论 -
Numpy学习笔记
基本概念https://www.runoob.com/numpy/numpy-tutorial.html常用函数API DOC:https://numpy.org/doc/1.16/1. numpy.random.randnumpy.random.rand(d0,d1,...,dn)Random values in a given shape.Create an...原创 2020-01-17 11:32:17 · 161 阅读 · 0 评论 -
深入python特性:装饰器Decorator
Python装饰器看起来类似Java中的注解,然鹅和注解并不相同,不过同样能够实现面向切面编程。想要理解Python中的装饰器,不得不先理解闭包(closure)这一概念。目录闭包装饰器带参数的装饰器闭包看看维基百科中的解释:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures)...原创 2019-12-17 17:24:42 · 109 阅读 · 0 评论 -
完美解决pycharm无法显示matplotlib动态图片
file-setting-Python Scientific- 在右侧去掉对勾(默认是勾选的),然后右下角Apply–OK原创 2019-12-05 15:56:48 · 2025 阅读 · 8 评论 -
Anaconda环境迁移 导出环境配置/从外部安装环境
可是Anaconda中配置了好几个环境,重装系统后再一个包一个包的配置环境实在是太麻烦了,而Anaconda本身就是很强大的包管理工具,直接利用其可以进行环境的总体导入导出导出已有环境:首先需要进入某个环境中conda env export > environment.yaml 当前环境信息会被保存在 environment.yaml文件中。该文件可以使用Notepad+...原创 2019-12-05 15:54:09 · 1836 阅读 · 0 评论 -
linux部署GPU开发环境记录
linux安装GPU显卡驱动、CUDA和cuDNN库 - Haiwi Song - CSDN博客https://blog.csdn.net/oTengYue/article/details/79506758关于如何让docker支持GPU,tensorflow官方给出的文档相当简洁明了Docker |TensorFlowhttps://www.tensorflow.org/ins...原创 2019-11-30 14:59:28 · 196 阅读 · 0 评论 -
python各版本-官方中文文档
https://docs.python.org/zh-cn/3/原创 2019-11-28 20:12:27 · 359 阅读 · 0 评论 -
docker与主机之间拷贝文件
网上都什么破文章, 两行能解决的问题非要几页.....容器--->主机docker cp 容器ID(或者 容器名):容器内路径 主机路径/文件名 主机---->容器docker cp 主机路径/文件名 容器ID(或者 容器名):容器内路径...原创 2019-11-28 17:30:09 · 84 阅读 · 0 评论 -
平稳性OR记忆力,时间序列该如何权衡?
基础:时间序列学习笔记(2)平稳性 https://blog.csdn.net/weixin_36355447/article/details/74012546许多预测模型都要求时间序列具有一定的一致性,即“平稳性”。平常的转换,即整数阶差分(譬如,在金融学中表现为建模收益而不是绝对价格),消除了数据中的记忆,从而影响了建模的预测能力。本文概述了分数微积分如何保留更多的信息,以及如何更...转载 2019-11-25 20:39:18 · 557 阅读 · 0 评论 -
PyTorch 和 TensorFlow的区别
自 2012 年深度学习重新获得重视以来,许多机器学习框架便争相成为研究人员和行业从业人员的新宠。从早期的学术成果 Caffe 和 Theano ,到背靠庞大工业支持的 PyTorch 和 TensorFlow,大量的选择让我们很难跟踪最流行的框架到底是哪个。如果你平常只看 Reddit,可能会认为每个人都在切换到 PyTorch。如果根据 Francois Chollet 的Tw...翻译 2019-11-13 21:42:54 · 1751 阅读 · 0 评论 -
win10下ananconda手动添加环境变量
step1 放path里step2 关键:要三个路径都添加,否则后期conda install 报错SSLError原创 2019-11-05 18:06:26 · 4163 阅读 · 0 评论 -
自动更新代码从TensorFlow1到2
Automatically upgrade code to TensorFlow 2 |TensorFlow Corehttps://www.tensorflow.org/guide/upgrade原创 2019-11-05 18:00:51 · 1100 阅读 · 0 评论 -
QUANT[21]Tensorforce版本更新记录 Update notes.md
Update notes文末翻译版本This file records all major updates and new features, starting from version 0.5. As Tensorforce is still developing, updates and bug fixes for the internal architecture are continu...原创 2019-11-03 08:58:59 · 367 阅读 · 0 评论 -
pip超时等一般问题解决
pip安装超时问题方法:在自己电脑的 C:\Users\Administrator 路径下新建pip文件夹,新增pip.ini文件,文件内容:(更换了清华的镜像)[global]timeout = 60000index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]use-mirrors = truem...原创 2019-11-01 15:09:17 · 161 阅读 · 0 评论 -
QUANT[14]强化学习RL论文1:通过深度强化学习实现人的层次控制
论文《通过深度强化学习实现人的层次控制》解读目录1. 摘要2.模型3. 实验设置4. 结果5. 结论6.正文翻译1. 摘要The theory of reinforcement learning provides a normative account, deeply rooted in psychological and neuroscientific p...原创 2019-10-20 18:03:45 · 1391 阅读 · 0 评论 -
QUANT[12]matplotlib常用画图方法代码合集总结
东南有大树-JoinQuanthttps://www.joinquant.com/user/56b46954890e156f98e7b8dc0e02d6ff原创 2019-10-19 23:10:23 · 143 阅读 · 0 评论 -
paddlepaddle优秀案例集合
https://mp.weixin.qq.com/s/HIM82gmJi0A9GDZVebNbtA原创 2019-10-17 15:01:11 · 466 阅读 · 0 评论 -
机器学习你会遇到的“坑”:60讲+代码实践
https://mp.weixin.qq.com/s/HIM82gmJi0A9GDZVebNbtA原创 2019-10-17 14:58:41 · 125 阅读 · 0 评论 -
【全】Python urllib、urllib2、urllib3用法及区别
https://blog.csdn.net/jiduochou963/article/details/87564467转载 2019-07-24 16:30:34 · 248 阅读 · 0 评论 -
Python的数据缓存机制
在学习Python过程中,我们可能会偶尔会遇见下面的这些情况:说明:id()函数用来获取某个变量/数据对象的内存地址;is操作符用来判断两个变量/数据对象是否指向同一个内存地址。(E1)在Python的IDLE交互式模式下,当两个变量a和b同时赋值为256时,它们的内存地址是一致的,因此用a is b进行判断时结果为True,但当它们同时赋值为257时,内存地址却不一样,a is b的...转载 2019-07-24 15:23:40 · 3548 阅读 · 0 评论 -
PyTorch中文/英文官方文档&教程资源
PyTorch中文文档https://pytorch-cn.readthedocs.io/zh/latest/PyTorch英文文档https://pytorch.org/docs/stable/index.htmlPyTorch官方教程 - PyTorch教程1.1.0文档https://pytorch.org/tutorials/...原创 2019-07-24 14:45:54 · 1461 阅读 · 0 评论 -
DataFrame数据选取超全攻略
pandas库的DataFrame,作为一种非常强大的数据处理手段,一直以来无论是从整个库的API设计和性能,都给我非常大的惊喜,但是,在由生疏到慢慢熟练的过程中,发现在利用DataFrame时,一个最大的问题就是,如何高效优雅地选取到自己需要的数据,毕竟大部分时候我们是不需要整个DataFrame中的所有数据的。而为了遵循python语言本身的设计哲学,这些操作几乎都是利用原有的运算符,pand...转载 2019-07-23 16:13:13 · 1857 阅读 · 4 评论 -
最全与最好的——CUDA入门教程
开篇一张图,后面听我编1. 知识准备1.1 中央处理器(CPU)中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic...转载 2019-07-23 15:58:19 · 3191 阅读 · 3 评论 -
解决'DataFrame' object has no attribute 'sort'
代码import tushare as tsdf = ts.profit_data(top=60)df.sort('shares',ascending=False)报错AttributeError:'DataFrame' object has no attribute 'sort'解决df.sort_values('shares',ascending=False)...原创 2019-07-23 15:53:32 · 12255 阅读 · 0 评论 -
python[4]:异步IO详解 通俗易懂
在IO编程中,我们知道,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。因为一个IO操作就阻塞了当前线程,导致其他代码无法执行,所以我们必须使用多线程或者...转载 2019-06-30 19:49:34 · 198 阅读 · 0 评论 -
python【3】用pycharm克隆github上的项目
1、安装git的最新版本2、配置github用户名、密码,没有的话先去github网站注册一个3、配置git.exe路径,SSH executabe 默认路径如图4、clone项目git支持两种协议,https和ssh,如果要使用ssh协议,还得配置ssh keyhttps协议填写url有两种格式https://github.com/test/testhtt...原创 2019-06-29 12:51:08 · 3423 阅读 · 0 评论 -
Pandas官方文档 API DOC
Pandas官方文档https://pandas.pydata.org/pandas-docs/stable/index.html原创 2019-07-08 16:58:36 · 750 阅读 · 0 评论 -
解决[1]:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'id\xef\xbc\x8cage
报错Traceback (most recent call last): File "C:/pythonfiles/cnn-hyoka/data_prcs/data_insert.py", line 7, in <module> data = pd.read_excel(filepath) File "C:\Users\32728\AppData\Roaming\P...原创 2019-07-08 16:36:59 · 18069 阅读 · 3 评论