数据分析
文章平均质量分 68
凯尔斯基
数据分析
展开
-
Python开发环境配置
一、安装python1. 直接官网下载(目前,安装的是3.4版本,32位),注意该Python版本和操作系统32版本要和后面的插件一致。2. Python version 3.4 required, which was not found in the registry.错误解决办法(1)将LOCAL_MACHINE\software\python\PyhtonCore\3.4导出,不...原创 2018-11-06 17:16:40 · 339 阅读 · 0 评论 -
TensorFlow开发环境搭建
已建立环境:Win10Anaconda(python3.6) 通过anaconda安装tensorflow,直接在命令行cmd下输入一下命令1.创建一个名称为tensorflow(也可以取其他名字)的环境,python为3.6conda create -name tensorflow python=3.62.激活才创建的环境,在该环境里进行开发。activate ten...原创 2018-11-20 11:34:20 · 242 阅读 · 0 评论 -
Python调用dll
一、在vs2017年创建dll程序1.新建项目,选择“windows桌面向导”2.选择应用程序类型为dll,注意还要勾选“空项目”3.在源文件夹里新建一个cpp,代码如下:#define DLLEXPORT extern "C" __declspec(dllexport)#include "stdio.h"DLLEXPORT wchar_t* sum(wcha...原创 2018-11-20 11:30:56 · 8096 阅读 · 0 评论 -
Matplotlib基础-常见对象
一、概述 在matplotlib中,整个图像为一个Figure对象。在Figure对象中可以包含一个或者多个Axes对象。每个Axes(ax)对象都是一个拥有自己坐标系统的绘图区域。所属关系如下:下面以一个直线图来详解图像内部各个组件内容:其中:title为图像标题,Axis为坐标轴, Label为坐标轴标注,Tick为刻度线,Tick Label为刻度注释。各...原创 2018-11-15 11:49:07 · 1855 阅读 · 0 评论 -
拟牛顿法,DFP算法及BFGS算法
转载须注明出处:http://www.codelast.com/ 在最优化领域,有几个你绝对不能忽略的关键词:拟牛顿、DFP、BFGS。名字很怪,但是非常著名。下面会依次地说明它们分别“是什么”,“有什么用” 以及 “怎么来的”。但是在进入正文之前,还是要先提到一个概念上的区别,否则将影响大家的理解:其实DFP算法、BFGS算法都属于拟牛顿法,即,DFP、BFGS都分别是一种拟牛顿法。...转载 2018-11-20 16:36:45 · 5380 阅读 · 3 评论 -
Pandas基础-读取Csv和Excel
一、读写csv文件(一)读csv文件pd.read_csv('D:\\si.csv',encoding='gbk') 其他参数见手册(二)写csv文件pd.to_csv() 二、读写Excel文件(一)读excel文件pd.read_excel('d:\\s.xls');(二)写excel文件writer = pd.ExcelWriter('d:\\a....原创 2018-11-15 15:00:44 · 415 阅读 · 0 评论 -
Pandas基础-常用数据类型
Pandas里有数据类型主要有三种:Series、DataFrame和Panel。(一)SeriesSeries可以理解为一个一维的数组,只是index可以自己改动。创建的方法统一为pd.Series(data,index=)。Series可以通过三种形式创建:python的dict、numpy当中的ndarray(numpy中的基本数据结构)、具体某个数值。index赋值必须是list类...原创 2018-11-15 14:57:29 · 6103 阅读 · 1 评论 -
基本导数表
转载 2018-11-10 10:34:49 · 94022 阅读 · 0 评论 -
方向导数和梯度
转载 2018-11-10 10:33:50 · 765 阅读 · 0 评论 -
Matplotlib基础-pyplot线图
一、一图一线import numpy as npimport matplotlib.pyplot as pltt1 = np.arange(0, 5, 0.1)plt.plot(t1, t2, 'r--')plt.show() 二、一图多线import numpy as npimport matplotlib.pyplot as pltt1 = np.ara...原创 2018-11-10 09:34:30 · 1326 阅读 · 0 评论 -
PyQt5编程
一、开发环境python开发环境用的是Anaconda3,也好像是通过Anaconda安装的PyQt5 二、不使用Designer的方式在pycharm里创建一个项目并新建一个main.py,输入以下代码:import sysfrom PyQt5 import QtWidgetsif __name__ == '__main__': app = QtWidget...原创 2018-11-06 17:21:02 · 3901 阅读 · 0 评论 -
Numpy基础
在Numpy中,主要掌握的是数组array类型和矩阵matrix类型,其中matrix是array的子类型,它继承了array的所有特性并且有自己的特性。官方建议大家如果两个可以通用,那就选择array,因为array更灵活,速度更快。但是matrix的优势就是相对简单的运算符号,比如两个矩阵相乘,就是用符号*,但是array相乘不能这么用,得用方法.dot()。array的优势就是不仅仅表示二维...原创 2018-11-06 17:19:02 · 153 阅读 · 0 评论