![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
DBL_fish
这个作者很懒,什么都没留下…
展开
-
Python之Numpy库
Python之Numpy库常用函数大全(含注释) 前言:最近学习Python,才发现原来python里的各种库才是大头! 于是乎找了学习资料对Numpy库常用的函数进行总结,并带了注释。在这里分享给大家,对于库的学习,还是用到时候再查,没必要死记硬背。 PS:本博文摘抄自中国慕课大学上的课程《Python数据分析与展示》,推荐刚入门的同学去学习,这是非常好的入门视频。Numpy是科学计算库,是一个...转载 2018-05-11 15:09:15 · 276 阅读 · 0 评论 -
tf.layers.dense()层的定义
dense( inputs, units, activation=None, use_bias=True, kernel_initializer=None, bias_initializer=tf.zeros_initializer(), kernel_regularizer=None, bias_regularizer=None,...原创 2018-10-30 20:50:41 · 5947 阅读 · 1 评论 -
数据挖掘:基础篇
工程上:无论数据怎样,先抽取一部分数据用最简单的模型跑一下协方差非常重要原创 2019-01-10 22:08:48 · 150 阅读 · 0 评论 -
正则
竖中指指 import repattern = re.compile(r'^(.*)\((\d+)\)$')print(pattern.match('Toy Story (1995)').group())print(pattern.match('Toy Story (1995)').group(1))print(pattern.match('Toy Story (1995...原创 2019-01-17 20:00:09 · 107 阅读 · 0 评论 -
数据的存储与读取:序列化文件pickle()用法
忽然想到唐家三少里面的一个魂技;坚挺!坚挺!!金苍蝇#coding:utf-8__author__ = 'DBL_fish'import pickleimport pickledataList = [[8,8,'hei'], [6,6,'ha'], [1,0,'he']]dadaDic = {0:[1,6,8,3], ...原创 2019-01-18 09:46:22 · 921 阅读 · 0 评论 -
numpy.take()从数组中取指定的行或列
成长需要一个过程,但是时间太漫长import numpy as npa = np.arange(12).reshape(3,4)print(a)print(a.take([1,2],axis = 1))#axis = 1 表示按照列来取print(a.take([1],1))print(a.take([1,2],axis = 0))#axis = 0 表示按照行来取输出:...原创 2019-01-18 19:36:02 · 4771 阅读 · 2 评论 -
numpy在矩阵中的简单应用
不得不吐槽一下:老板约好的今天讨论论文,结果又被放鸽子,结果一看朋友圈,老板居然在绕校园跑步,真特么心累。。。。 1.简单的一维二维数组:import numpy as np"""一维numpy数组"""a= np.array([1,2,3])#一维数组print(a)print(type(a))print(a.shape)print(a[0],a[1],a[...原创 2019-01-09 09:43:38 · 765 阅读 · 0 评论 -
python
python:解释性语言优点:第三方库比较多利用anaconda比较方便,提供的第三方库比较多create 创建不同的环境conda list 查看第三方库conda install 库名 安装第三方库最重要的是notbook,使用非常方便,类似于写博客,外部网页形式书写python : Jupyter Notebook 常用的三个库:numpy:数组,矩阵的运算...原创 2019-01-21 00:03:50 · 168 阅读 · 0 评论 -
数据结构_总纲
目录数据结构:1.线性表:2.链表:3.栈和队列:4.几种排序算法:5.几种查找算法:6.二叉树和树:7.字符串匹配:8.图参考资料:数据结构:1.线性表:2.链表:3.栈和队列:4.几种排序算法:5.几种查找算法:6.二叉树和树:7.字符串匹配:8.图参考资料:数据结构与算法(python 语言描述)...原创 2019-04-08 22:41:38 · 212 阅读 · 0 评论 -
剑指offer(python)_动态规划——55. 连续子数组的最大和
55.(简单)——动态规划输入一个非空整型数组,数组里的数可能为正,也可能为负。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。样例输入:[1, -2, 3, 10, -4, 7, 2, -5]输出:18解题思路:动态规划问题状态:dp[i]记录当前以i结尾的连续数组的最大值(1)如果 dp[i]= ...原创 2019-04-13 13:46:51 · 690 阅读 · 0 评论 -
tensflow自定义损失函数
三、自定义损失函数标准的损失函数并不合适所有场景,有些实际的背景需要采用自己构造的损失函数,Tensorflow 也提供了丰富的基础函数供自行构建。例如下面的例子:当预测值(y_pred)比真实值(y_true)大时,使用 (y_pred-y_true)*loss_more 作为 loss,反之,使用 (y_true-y_pred)*loss_lessloss = tf.reduce_...原创 2018-10-24 18:19:09 · 205 阅读 · 0 评论 -
csr_matrix矩阵用法小节
from scipy.sparse import *row = [0,0,0,1,1,1,2,2,2]#行指标col = [0,1,2,0,1,2,0,1,2]#列指标data = [1,0,1,0,1,1,1,1,0]#在行指标列指标下的数字team = csr_matrix((data,(row,col)),shape=(3,3))print(team)print(team...原创 2018-10-24 15:50:37 · 21769 阅读 · 2 评论 -
Python之Matplotlib库
Python之Matplotlib库常用函数大全(含注释)plt.savefig(‘test’, dpi = 600) :将绘制的图画保存成png格式,命名为 testplt.ylabel(‘Grade’) : y轴的名称plt.axis([-1, 10, 0, 6]) : x轴起始于-1,终止于10 ,y轴起始于0,终止于6plt.subplot(3,2,4) : 分成3行2列,共6个绘图...转载 2018-05-11 15:10:20 · 213 阅读 · 0 评论 -
帕累托图
根据数据分析与挖掘实战这本书写程序,小白上路,仅供参考,大神勿喷数据集样式:问题描述:对菜品数据做帕累托图python代码实现:"""codinng:utf-8菜品盈利数据 怕累托图""""""导入数据库"""from __future__ import print_functionimport pandas as pd"""初始化参数&原创 2018-05-11 23:12:56 · 6777 阅读 · 1 评论 -
tensorflow学习笔记--embedding_lookup()用法
个人分类: tensorflowpython所属专栏: Tensorflow修炼手册版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013041398/article/details/60955847embedding_lookup( )的用法 关于tensorflow中embedding_lookup( )的用法,在Udac...转载 2018-09-13 15:37:25 · 317 阅读 · 0 评论 -
leetcode(3)无重复字符的最长子串
3. 无重复字符的最长子串题目描述提示帮助提交记录社区讨论阅读解答随机一题给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc",其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b",其长度为 1。示例 3:输入:...原创 2018-10-12 23:01:00 · 110 阅读 · 0 评论 -
(leetcode)67.二进制求和
今天做的一道leetcode 二进制求和 分享给大家67. 二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101" 很简单的一个实例cla原创 2018-10-07 12:55:08 · 120 阅读 · 1 评论 -
(leetcode)66. 加一
题目描述:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示...原创 2018-10-07 20:43:47 · 91 阅读 · 0 评论 -
python实现k近邻算法
很简单的一个分类算法:根据不同特征值之间的距离方法进行分类优点:输入高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高适用数据范围:数值型 和 标称型 代码实现:"""K近邻算法""""""伪代码:(1)计算已知数据集的点与当前点之间的欧式距离(2)按照距离递增顺序进行排序(3)选取与当前距离最小的K个点(4)确定前K个点所属类别的出现频率...原创 2018-10-07 21:58:25 · 799 阅读 · 0 评论 -
One_Hot数据预处理
在很多机器学习任务中,特征并不总是连续值,而有可能是分类值数据预处理之One-Hot 0.说在前面 1.什么是One_Hot? 2.One_Hot编码处理离散特征 3.One_Hot编码实现 4.作者的话0.说在前面前面一节我们讲了机器学习过程中的特征工程处理,那么这一节是不是该到数据预处理了呢,对头!接下来,我们进入数据预处理环节...原创 2018-10-15 09:44:09 · 2358 阅读 · 0 评论 -
python充电
flatten()函数的用法 使数组或者矩阵变成一维用在数组import numpy as npa = [[1,3],[2,4],[3,5]]a = np.array(a)b = a.flatten()print(a)print(b)输出:[[1 3] [2 4] [3 5]][1 3 2 4 3 5]Process finished with exit co...原创 2018-10-19 19:12:43 · 528 阅读 · 0 评论 -
tensorflow入门线性回归
实际上编写tensorflow可以总结为两步. (1)组装一个graph; (2)使用session去执行graph中的operation。 当使用tensorflow进行graph构建时,大体可以分为五部分: 1、为输入X与输出y定义placeholder; 2、定义权重W; 3、定义模型结构; 4、定义损失...原创 2018-10-20 16:24:34 · 269 阅读 · 0 评论 -
tensorflow模型的保存与加载
1.保存:(保存的变量都是停放,tf.Variable()中的变量,变量一定要有名字)saver = tf.train.Saver()saver.run(sess,"./model4/line_model.ckpt") 2.查看保存的变量信息:(将保存的信息打印出来)from tensorflow.tools.inspect_checkpoint import prin...原创 2018-10-20 17:05:52 · 224 阅读 · 0 评论 -
各种乘法的区别 “点积、外积、数乘...等
I've seen several conventions, including ⋅⋅, ∘∘, ∗∗, ⊗⊗, and ⊙⊙. However, most of these have overloaded meanings (see http://en.wikipedia.org/wiki/List_of_mathematical_symbols).Thus, in my persona...原创 2018-10-20 17:13:28 · 5543 阅读 · 0 评论 -
zip,sorted小记
a = [3,1,2]b = [6,5,4]zipped = zip(a,b)print(zipped)b = list(zipped)print("b:",b)c=sorted(b,key=lambda x:x[0])#根据第一位排序 升序print("c:",c)d=sorted(b,key=lambda x:x[1])#根据第二位排序 升序print("d:",d)e...原创 2018-10-25 11:18:10 · 156 阅读 · 0 评论 -
剑指offer(python)_动态规划——56. 从1到n整数中1出现的次数
56.(困难)(题目不难,难处在于,不要超过时间限制,内存限制,最优解法)输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含“1”的数字有1,10,11和12,其中“1”一共出现了5次。样例输入: 12输出: 51.暴力解法,超过内存限制(Memory Limit Exceeded )给的测试数据不大就能过,给的大的...原创 2019-04-13 16:45:28 · 425 阅读 · 0 评论