
Python学习
文章平均质量分 88
Jasminexjf
learning
展开
-
python-web开发[20]之开发小结
python-web开发系列文章原创 2022-10-22 11:25:04 · 861 阅读 · 1 评论 -
python-web开发[19]之Django开发
python-web开发系列文章原创 2022-10-22 11:22:22 · 980 阅读 · 0 评论 -
python-web开发[16-18]之Django开发
python-web开发系列文章原创 2022-10-22 11:18:09 · 1199 阅读 · 0 评论 -
python-web开发[15]之初识Django
python-web开发系列文章原创 2022-10-22 11:00:53 · 689 阅读 · 0 评论 -
python-web开发[13]之前端js
python-web开发系列文章原创 2022-10-22 10:35:29 · 815 阅读 · 0 评论 -
python-web开发[12]之css案例、bootstrap探索
python-web开发系列文章原创 2022-10-22 10:26:03 · 826 阅读 · 0 评论 -
python-web开发[10]之初始前端
python-web开发系列原创 2022-10-22 10:17:43 · 2989 阅读 · 0 评论 -
python-web开发[11]之css样式学习
python-web开发系列原创 2022-10-22 10:03:55 · 728 阅读 · 0 评论 -
mac下,pycharm-notebook自动代码补全功能设置
经过查阅资料,发现需要安装代码自动补全器nbextensions1.1 安装nbextensionspipinstall jupyter_contrib_nbextensions报错:ERROR: Could not build wheels for pyzmq, argon2-cffi-bindings which use PEP 517 and cannot be installed directly提示pip版本太低,因此更新pip(on treminal)python .原创 2022-03-28 17:11:24 · 2016 阅读 · 2 评论 -
每日一踩坑(tf) 之 tf.tf.reset_default_graph() to tf.Graph()
今天在训练tensorflow模型的时候发现,静态图的reuse问题bug.以下是问题的描述及解决办法 .问题发生在对同一复杂网络的调参过程中,首先模型跑了一个结果出来,然后第二次调参实验时发现以下问题:1.错误描述: ValueError: Variable tf.nn.dynsmic_rnn/rnn/basic_lstm_cell/kernel already exists, disa...原创 2020-04-18 14:36:22 · 1978 阅读 · 0 评论 -
关于stack和hstack的区别
import numpy as npa=np.array([[1,2,3,21], [4,5,6,22]])b=np.array([[7,8,9,22], [10,11,12,23]])d=np.stack((a,b),axis=1)print(d.shape)print(d)g = d.reshape((1,2,e.shape[-1]))print(g.shape)...原创 2020-04-08 12:08:42 · 375 阅读 · 0 评论 -
tensroflow 三种数据读取的方法:placeholder feed_dict、queue队列、Dataset三种方式
参考以下资料:https://www.cnblogs.com/LXP-Never/p/11460000.html具体个人总结,后续更新。原创 2020-03-10 10:11:29 · 451 阅读 · 0 评论 -
python-tensorflow框架学习 -3
本文接着python-tensorflow框架学习 -2,本部分后面会持续更新,目前只写了两个子部份: CNN + RNNpart three: CNN - mnist classification; RNN - mnist classification ; RNN - mnist regression* CNN - mnist classification : 利用CNN网络构建m...原创 2020-02-23 21:28:21 · 502 阅读 · 3 评论 -
python-tensorflow框架学习 -2
本文接着python-tensorflow框架学习 -1 继续写续集:主要针对上文末尾提到的一些复杂的部分的详细说明,另预告在下一续集中会把简单的网络结构+ 复杂的一些优化网络部分 ---> 构成稍微完善的tf框架。part two : 简单的回归网络、简单的分类网络、保存/读取文件、优化器的选择、tensorboard运用、split data的切分数据集。* simple ...原创 2020-02-23 20:55:14 · 419 阅读 · 0 评论 -
python-tensorflow框架学习 -1
前言: 关于深度学习入坑一段时间了,刚开始学习的时候也接触过tensorflow框架,写过一点代码,后来觉得静态图对于我这种学渣来说有点南,后来找到了比较友好的pytorch。因此对于tensorflow完全陌生啊啊啊! 而且tf2.0版本参考了pytorch动态图的思想,将tf进行了优化。另谈一下最近为什么想要把tf学起来的原因:因为项目需要呀 哈哈哈。本学习主要是借助张沫帆(莫烦)大佬的学...原创 2020-02-23 20:12:07 · 365 阅读 · 0 评论 -
Spyder快捷键
接触Python一段时间了,但对其快捷键不是特别清楚,所以做如下总结查找 crtl+F停止当前程序的运行 ...原创 2018-04-07 10:07:37 · 714 阅读 · 0 评论 -
机器学习中常见的分类 回归 聚类算法小结
Date: 2019-08-15今天开始总结和复习机器学习知识点:一句话概括:1. 聚类:无监督学习,学习结果将产生几个集合,集合中的元素彼此相似;2. 分类:有监督学习,学习结果将产生几个函数,通过函数划分为几个集合,数据对象是离散值;3. 回归:有监督学习,学习结果将产生几个函数,通过函数产生连续的结果,数据对象是连续值;聚类聚类算法是无监督学习的一种算法,也...转载 2019-08-15 21:59:29 · 5457 阅读 · 2 评论 -
计算机网络基础知识【7】(08-11)
Date: 2019-08-111. 不允许任何其他事务对锁定目标再加任何类型锁的锁是( )? 排他锁 另一种锁是共享锁2.PC 键盘上有些特殊控制键, Sleep 键用于 ______使机器进入待机状态3. 在TCP/IP协议簇中,UDP协议工作在( 传输层 )。解释: UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,。TCP/...原创 2019-08-11 21:57:33 · 2753 阅读 · 0 评论 -
剑指offer在线编程(08-15)【10】
Date: 2019-08-151. 二叉搜索树的第k个结点 (考察知识点;栈和树)题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。分析: 对于二叉搜索树(Binary Search tree),其有一个特性:其中序遍历结果就是一个非递减的序列。因此需要返回按节点数值大小顺序的第k小...原创 2019-08-15 13:30:26 · 250 阅读 · 0 评论 -
算法基础知识【3】(8-11)
Date: 2019-08-111. 算法的空间复杂度是指()。算法空间复杂度指的是算法 执行过程中需要占用多少内存空间资源回顾:算法的时间复杂度2. 在索引顺序表中,实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中元素个数有关。() 正确解释:在分块查找过程中,先对块间进行顺序查找,然后对每个块内进行查找(有时采用二分查找)3. 下列...原创 2019-08-11 18:31:19 · 5129 阅读 · 0 评论 -
剑指offer在线编程(08-11)【7】
Date : 2019-08-111.和为S的两个数字题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。分析:刚开始直接想法就是:直接遍历数组取出满足条件(和)的所有数组对,然后基于这些数组对进行乘积最小的比较,即可得到最小乘积的数组...原创 2019-08-11 13:18:35 · 212 阅读 · 0 评论 -
剑指offer在线编程(08-14)【9】
Date: 2019-08-141. 链表中环的入口结点 (考察知识点:链表)题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。分析: 第一种不考虑时复杂度时,可以直接利用一个列表对环形链表进行遍历的元素存储,这样的时间复杂是O(N).在存储时,如果该元素已经在list中了,则表明到环形链表的入口了。否则继续向后遍历。# -*- ...原创 2019-08-14 21:39:46 · 224 阅读 · 0 评论 -
计算机网络基础知识【6】(08-10)
Date: 2019-08-101. Internet 的核心协议是 () 。 TCP/IP协议解释;TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇。其中比较重要的有SLIP协议、PPP协议、IP协议、ICMP协议、ARP协议(IP地址转物理地址)、TCP协议(面向连接的传输层协议)、UDP协议、FTP协议、DNS协议、SMTP协议(邮件发送,POP3是邮...原创 2019-08-10 21:57:10 · 1532 阅读 · 0 评论 -
利用pyinstaller将现有的python写的tkinter打包成exe
最近写了一个项目,在对接时需要将算法整体和相应的实时数据以及一些依赖包写成一个离线的exe文件条件和需求:I) 原始的算法会不断更新数据进行算法实时结果的输出;II) 该算法会依赖一些python的库,例如:numpy pandas math 等;III) 并且是多个py文件进行打包,但是有一个是主文件,其他的是依赖的子函数py文件。即我在打包成exe文件是需要考虑如下问题:...原创 2019-08-14 22:13:45 · 3419 阅读 · 0 评论 -
算法基础知识【2】(8-10)
Date: 2019-08-101. 快速排序总比简单排序快() 错解释: 当原有数列是有序的,快排和简单选择时间复杂度都为O(n^2) 2. 在索引顺序表中,实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中元素个数有关() 对解释: 假设有n个数,分块查找,每个块有k个数,这样可以分成n/k块;对每个块检索,可以有k...原创 2019-08-10 16:27:23 · 5202 阅读 · 0 评论 -
剑指offer在线编程(08-10)【6】
Date: 2019-08-101. 两个链表的第一个公共结点 (考察知识点:链表)题目描述输入两个链表,找出它们的第一个公共结点。分析思路: 刚开始的想法是暴力解决,每一个节点和另一个链表的每一个节点进行比较,这样算法的时间复杂度是O(length1*length2)。看到牛客上别人的解释,发现:第一个公共节点(节点的val和next相同)之后的所有节点应该是一样的,即是有相...原创 2019-08-10 11:32:45 · 172 阅读 · 0 评论 -
计算机网络基础知识【5】(08-09)
Date: 2019-08-091. 类声明中,声明抽象类的关键字是 (B ) abstractA.publicB.abstractC.finalD.class解释: * public 共有类,可以在包外使用,此时,源文件名必须和类名相同。*abstract 抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化。*final 不能被继承,没有子类...原创 2019-08-09 21:54:36 · 3860 阅读 · 0 评论 -
剑指offer在线编程(08-12)【8】
Date: 2019--8-121. 把字符串转换成整数 (考察知识点:字符串和进制转换)题目描述将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。输入描述:输入一个字符串,包括数字字母符号,可以为空输出描述:...原创 2019-08-12 13:50:16 · 284 阅读 · 0 评论 -
letcode动态规划题
1. 除数博弈爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作: 1) 选出任一 x,满足 0 < x < N 且 N % x == 0 。 2) 用 N - x 替换黑板上的数字 N 。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 True,...原创 2019-08-20 21:24:01 · 380 阅读 · 0 评论 -
百度笔试题练习[1] (08-17)
Date: 2019-08-171. 有如图所示的二叉树,其先序遍历的序列为( ) ABDGCEHF 【回顾树的先序遍历-中序遍历-后序遍历】2. 下列有关串,说法正确的是( ) AA 除主串S本身外,S的其他子串称为S的真子串 (对比真子集的概念)B 子串在主串的位置是子串最后一个字符在主串的位置 (应该是子串的第一个位置)C 空串与...原创 2019-08-17 19:47:14 · 8390 阅读 · 0 评论 -
数据分析笔试题【小红书 2019】
2019年 第一批1.想要了解上海市中学生的身高,从中抽取了1000个样本,这项调查中的样本是 从中抽取的1000名中学生的身高2. 偏态分布一般用以下哪个指标描述集中趋势 中值 (偏态分布,平均值的代表性比较差 ,所以使用中值)3. 在以下不同的场景中,使用的分析方法不正确的有 DA. 根据商家最近一年的经营及服务数据,用聚类算法判断出小红书商家在各自主营类目下所...原创 2019-08-16 20:23:51 · 8651 阅读 · 0 评论 -
算法基础知识【6】(8-16) + 计算机网络基础知识【10】(08-16)
Date: 2019-08-16part one 算法基础知识1. 为查找某一特定单词在文本中出现的位置,可应用的串运算是( ) 子串定位2. 算法独立于具体的程序设计语言,与具体的计算机无关() 对,与计算机无关,但是与具体的程序设计语言有一定的相关性补充:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表...原创 2019-08-16 18:29:32 · 4156 阅读 · 0 评论 -
八种常见排序算法的python实现及原理
Date: 2019-08-16在面试中,排序算法是一个经常被问到的一个知识点,它的常用排序算法是:快速排序算法、归并排序算法、冒泡排序算法、插入排序算法、直接选择排序算法、希尔排序算法、堆排序和基数排序算法。其中前两种算法经常被要求现场撕代码实现,后面也容易被问到,同时也会经常被问到分析他们各自的时间复杂度、空间复杂度以及各自使用的场景!1. 快速排序算法:个人的理解是,根据基数(k...原创 2019-08-16 13:02:27 · 359 阅读 · 0 评论 -
算法基础知识【4】(8-12)
Date: 2019-08-121. 算法的时间复杂度与空间复杂度没有直接关系 因为:算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。由此可知,算法的时间复杂度与空间复杂度并不相关2.冒泡排序算法在非有序的序列中时间复杂度是?() O(n^2),在基本有序的情况下是o(n)3....原创 2019-08-12 17:37:26 · 4178 阅读 · 0 评论 -
letcode贪心算法练习+6个股票问题总结
Date : 2019-08-211. 宝石与石头给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出...原创 2019-08-21 18:26:44 · 728 阅读 · 0 评论 -
机器学习中集成学习知识点总结(Baggig(RF)+Boosting(AdaBoost+GBDT+XGBoost+LightGBM))
Date: 2019-08-19机器学习岗位,集成学习是必不可少要了解的知识点,一、 前言介绍relation:所谓集成学习,是指构建多个分类器(弱分类器)对数据集进行预测,然后用某种策略将多个分类器预测的结果集成起来,作为最终预测结果。通俗比喻就是“三个臭皮匠赛过诸葛亮”,或一个公司董事会上的各董事投票决策,它要求每个弱分类器具备一定的“准确性”,分类器之间具备“差异性”。集成学...原创 2019-08-19 12:53:20 · 621 阅读 · 0 评论 -
算法基础知识【1】(8-9)
Date: 2019-08-09今天开启算法基础知识的复习,算法的基础知识主要包括:查找+ 排序 +递归+ 复杂度+高级算法这五部分的知识。排序:1. 下列各种排序算法中平均时间复杂度为O(n2)是()。DA.快速排序(O(nlong))B.堆排序 (O(nlong))C.归并排序 (O(nlong))D.冒泡排序 (O(n^2))2. 一组记录的排序码为...原创 2019-08-09 17:31:16 · 2476 阅读 · 2 评论 -
python学习之pandas
本部分是根据书籍“利用python进行数据分析”的笔记本部分学习pandas入门本部分所有的后续学习都需要导入以下库from pandas import Series,DataFrameimport numpy as npimport pandas as pd1. pandas的数据结构介绍 pandas主要有两个数据结构:Series和DataFrameSeries是一种类似于一维数组的...原创 2018-06-27 13:54:35 · 300 阅读 · 0 评论 -
有道云笔记Markdown(一)
[转]有道云笔记markdown作为半个文字工作者,一天当中,一半时间用在遣词造句,一半时间则在死磕排版。当听说“前所未有的极简语法”Markdown,不仅能简化排版、大大提高书写效率,而且上手零门槛。好奇宝宝怎么忍得住一颗蠢蠢欲动的心?从未接触过代码的门外汉,初次听说Markdown,脑子是空的。但如果愿意抽5分钟,看下这篇文章——了解Markdown是什么、能干什么、对码字的你有什...转载 2018-07-16 21:40:40 · 2285 阅读 · 1 评论 -
有道云笔记Markdown学习(二) 简明版
什么是Markdown?Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。有道云笔记内置Markdown编辑器和使用指南,非技术类笔记用户,千万不要被「标记」、「语言」吓到,Markdown的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能...转载 2018-07-16 21:42:46 · 476 阅读 · 0 评论