<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Python on 里列昂遗失的记事本</title><link>https://blog.overfit.org/tags/python/</link><description>Recent content in Python on 里列昂遗失的记事本</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 22 Apr 2023 10:49:00 +0800</lastBuildDate><atom:link href="https://blog.overfit.org/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>数据挖掘第6次作业</title><link>https://blog.overfit.org/posts/2023-04-22-17342598-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%AC6%E6%AC%A1%E4%BD%9C%E4%B8%9A/</link><pubDate>Sat, 22 Apr 2023 10:49:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-04-22-17342598-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%AC6%E6%AC%A1%E4%BD%9C%E4%B8%9A/</guid><description>电子商务网站用户行为分析及服务推荐 一、背景与挖掘目标 本章通过对用户访问的网页日志数据进行分析与处理，采用基于物品的协同过滤算法对处理后的数据进行建模分析，并应用模型实现智能推荐，进行个性化推荐，帮助用户更加便捷地获取信息。 某法律网站是北京一家电子商务类的大型法律资讯网站，致</description></item><item><title>数据挖掘作业5</title><link>https://blog.overfit.org/posts/2023-04-22-17342568-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E4%BD%9C%E4%B8%9A5/</link><pubDate>Sat, 22 Apr 2023 10:38:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-04-22-17342568-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E4%BD%9C%E4%B8%9A5/</guid><description>家用热水器用户行为分析与事件识别 一、背景与挖掘目标 居民在使用家用热水器的过程中，会因为地区气候、不同区域和用户年龄性别差异等原因形成不同的使用习惯。家电企业若能深入了解其产品在不同用户群中的使用习惯，开发符合客户需求和使用习惯的功能，就能开拓新市场。 本案例将依据BP神经网络</description></item><item><title>数据挖掘作业4</title><link>https://blog.overfit.org/posts/2023-04-22-17342533-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E4%BD%9C%E4%B8%9A4/</link><pubDate>Sat, 22 Apr 2023 10:09:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-04-22-17342533-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E4%BD%9C%E4%B8%9A4/</guid><description>商品零售购物篮分析 一、背景与挖掘目标 购物篮分析是商业领域最前沿、最具挑战性的问题之一，也是许多企业重点研究的问题。购物篮分析是通过发现顾客在一次购买行为中放入购物篮中不同商品之间的关联，研究顾客的购买行为，从而辅助零售企业制定营销策略的一种数据分析方法。本章使用Apriori</description></item><item><title>航空公司客户价值分析</title><link>https://blog.overfit.org/posts/2023-03-12-17209295-%E8%88%AA%E7%A9%BA%E5%85%AC%E5%8F%B8%E5%AE%A2%E6%88%B7%E4%BB%B7%E5%80%BC%E5%88%86%E6%9E%90/</link><pubDate>Sun, 12 Mar 2023 21:54:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-03-12-17209295-%E8%88%AA%E7%A9%BA%E5%85%AC%E5%8F%B8%E5%AE%A2%E6%88%B7%E4%BB%B7%E5%80%BC%E5%88%86%E6%9E%90/</guid><description>import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sn data=pd.read_csv('../air_data.csv') data</description></item><item><title>Python数据分析之财政收入影响因素分析及预测模型</title><link>https://blog.overfit.org/posts/2023-03-05-17181371-python%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E4%B9%8B%E8%B4%A2%E6%94%BF%E6%94%B6%E5%85%A5%E5%BD%B1%E5%93%8D%E5%9B%A0%E7%B4%A0%E5%88%86%E6%9E%90%E5%8F%8A%E9%A2%84%E6%B5%8B%E6%A8%A1%E5%9E%8B/</link><pubDate>Sun, 05 Mar 2023 19:22:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-03-05-17181371-python%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E4%B9%8B%E8%B4%A2%E6%94%BF%E6%94%B6%E5%85%A5%E5%BD%B1%E5%93%8D%E5%9B%A0%E7%B4%A0%E5%88%86%E6%9E%90%E5%8F%8A%E9%A2%84%E6%B5%8B%E6%A8%A1%E5%9E%8B/</guid><description>&lt;h1 id="---coding-utf-8-----代码6-1-import-numpy-as-np-import-pandas-as-pd-inputfile--39datadatacsv39--输入的数据文件-data--pdread_csvi"&gt;-&lt;em&gt;- coding: utf-8 -&lt;/em&gt;- # 代码6-1 import numpy as np import pandas as pd inputfile = '../data/data.csv' # 输入的数据文件 data = pd.read_csv(i&lt;/h1&gt;</description></item><item><title>数据探索</title><link>https://blog.overfit.org/posts/2023-02-26-17156630-%E6%95%B0%E6%8D%AE%E6%8E%A2%E7%B4%A2/</link><pubDate>Sun, 26 Feb 2023 14:21:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2023-02-26-17156630-%E6%95%B0%E6%8D%AE%E6%8E%A2%E7%B4%A2/</guid><description>数据探索 缺失值分析及箱型图 数据：catering_sale.xls（餐饮日销额数） 缺失值使用函数：describe()函数，能算出数据集的八个统计量 import pandas as pd import numpy as np import warnings warning</description></item><item><title>链栈</title><link>https://blog.overfit.org/posts/2022-06-11-16366895-%E9%93%BE%E6%A0%88/</link><pubDate>Sat, 11 Jun 2022 21:48:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-11-16366895-%E9%93%BE%E6%A0%88/</guid><description>通过链表实现栈 #include&amp;lt;iostream&amp;gt; #include &amp;quot;chainList.cpp&amp;quot; using namespace std; template&amp;lt;class T&amp;gt; class linkedStack { public:</description></item><item><title>构建数组栈类</title><link>https://blog.overfit.org/posts/2022-06-05-16345240-%E6%9E%84%E5%BB%BA%E6%95%B0%E7%BB%84%E6%A0%88%E7%B1%BB/</link><pubDate>Sun, 05 Jun 2022 21:47:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-05-16345240-%E6%9E%84%E5%BB%BA%E6%95%B0%E7%BB%84%E6%A0%88%E7%B1%BB/</guid><description>构建数组栈类 代码 #include &amp;lt;iostream&amp;gt; using namespace std; // 改变一个一维数组的长度 template&amp;lt;class T&amp;gt; void changeLength1D(T *&amp;amp;a, int oldLength</description></item><item><title>对角矩阵类</title><link>https://blog.overfit.org/posts/2022-06-05-16344918-%E5%AF%B9%E8%A7%92%E7%9F%A9%E9%98%B5%E7%B1%BB/</link><pubDate>Sun, 05 Jun 2022 20:49:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-05-16344918-%E5%AF%B9%E8%A7%92%E7%9F%A9%E9%98%B5%E7%B1%BB/</guid><description>对角矩阵类（部分方法C++） 代码 #include&amp;lt;iostream&amp;gt; using namespace std; template&amp;lt;class T&amp;gt; class diagonalMatrix { public: explicit diagonalMatr</description></item><item><title>创建矩阵类（C++）</title><link>https://blog.overfit.org/posts/2022-06-03-16340819-%E5%88%9B%E5%BB%BA%E7%9F%A9%E9%98%B5%E7%B1%BBc/</link><pubDate>Fri, 03 Jun 2022 21:55:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-03-16340819-%E5%88%9B%E5%BB%BA%E7%9F%A9%E9%98%B5%E7%B1%BBc/</guid><description>#include&amp;lt;iostream&amp;gt; using namespace std; template&amp;lt;class T&amp;gt; class matrix { public: matrix(int theRows = 0, int theColumns = 0); ma</description></item><item><title>创建和使用不规则二维数组</title><link>https://blog.overfit.org/posts/2022-06-02-16337077-%E5%88%9B%E5%BB%BA%E5%92%8C%E4%BD%BF%E7%94%A8%E4%B8%8D%E8%A7%84%E5%88%99%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/</link><pubDate>Thu, 02 Jun 2022 11:09:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-02-16337077-%E5%88%9B%E5%BB%BA%E5%92%8C%E4%BD%BF%E7%94%A8%E4%B8%8D%E8%A7%84%E5%88%99%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/</guid><description>#include&amp;lt;iostream&amp;gt; using namespace std; int main() { int numberOfRows = 5; // 定义每一行的长度 int length[5] = {6, 3, 4, 2, 7}; // 声明一个二维数组变量</description></item><item><title>并查集解决在线等价类问题</title><link>https://blog.overfit.org/posts/2022-06-02-16337046-%E5%B9%B6%E6%9F%A5%E9%9B%86%E8%A7%A3%E5%86%B3%E5%9C%A8%E7%BA%BF%E7%AD%89%E4%BB%B7%E7%B1%BB%E9%97%AE%E9%A2%98/</link><pubDate>Thu, 02 Jun 2022 11:02:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-02-16337046-%E5%B9%B6%E6%9F%A5%E9%9B%86%E8%A7%A3%E5%86%B3%E5%9C%A8%E7%BA%BF%E7%AD%89%E4%BB%B7%E7%B1%BB%E9%97%AE%E9%A2%98/</guid><description>#include&amp;lt;iostream&amp;gt; using namespace std; // 使用数组实现的并查集算法 int *equivClass;// 等价类数组 int n;//元素个数 void initialize(int numberOfElements) {</description></item><item><title>箱排序</title><link>https://blog.overfit.org/posts/2022-06-01-16335774-%E7%AE%B1%E6%8E%92%E5%BA%8F/</link><pubDate>Wed, 01 Jun 2022 21:24:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-06-01-16335774-%E7%AE%B1%E6%8E%92%E5%BA%8F/</guid><description>箱排序 假定用一个链表保存一个班级学生清单。结点的数据有：学生姓名和考试分数。假设分数是0~100的整数。 采用箱排序可以把分数相同的结点放在同一个箱子里，然后把箱子连接起来就得到了有序的链表 链表定义 #include&amp;lt;iostream&amp;gt; #include &amp;lt;</description></item><item><title>单向链表实现</title><link>https://blog.overfit.org/posts/2022-05-28-16322377-%E5%8D%95%E5%90%91%E9%93%BE%E8%A1%A8%E5%AE%9E%E7%8E%B0/</link><pubDate>Sat, 28 May 2022 22:35:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-05-28-16322377-%E5%8D%95%E5%90%91%E9%93%BE%E8%A1%A8%E5%AE%9E%E7%8E%B0/</guid><description>#include&amp;lt;iostream&amp;gt; #include &amp;lt;sstream&amp;gt; using namespace std; class illegalParameterValue { public: illegalParameterValue() : messa</description></item><item><title>先序输出叶结点</title><link>https://blog.overfit.org/posts/2022-04-22-16180401-%E5%85%88%E5%BA%8F%E8%BE%93%E5%87%BA%E5%8F%B6%E7%BB%93%E7%82%B9/</link><pubDate>Fri, 22 Apr 2022 20:18:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-22-16180401-%E5%85%88%E5%BA%8F%E8%BE%93%E5%87%BA%E5%8F%B6%E7%BB%93%E7%82%B9/</guid><description>先序输出叶结点 本题要求按照先序遍历顺序输出给定二叉树的叶节点 函数接口定义 void PreorderPrintLeaves( BinTree BT ); 其中BinTree结构定义如下： typedef struct TNode *Position; typedef Posi</description></item><item><title>求二叉树高度</title><link>https://blog.overfit.org/posts/2022-04-22-16180378-%E6%B1%82%E4%BA%8C%E5%8F%89%E6%A0%91%E9%AB%98%E5%BA%A6/</link><pubDate>Fri, 22 Apr 2022 20:11:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-22-16180378-%E6%B1%82%E4%BA%8C%E5%8F%89%E6%A0%91%E9%AB%98%E5%BA%A6/</guid><description>求二叉树高度 本题要求给定二叉树的高度 函数接口定义 int GetHeight( BinTree BT ); 其中BinTree结构定义如下： typedef struct TNode *Position; typedef Position BinTree; struct TN</description></item><item><title>二叉树的遍历</title><link>https://blog.overfit.org/posts/2022-04-20-16171506-%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%81%8D%E5%8E%86/</link><pubDate>Wed, 20 Apr 2022 20:02:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-20-16171506-%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%81%8D%E5%8E%86/</guid><description>二叉树的遍历 本题要求给定二叉树的4种遍历 函数接口定义 void InorderTraversal( BinTree BT ); void PreorderTraversal( BinTree BT ); void PostorderTraversal( BinTree BT</description></item><item><title>快速排序（C语言实现）</title><link>https://blog.overfit.org/posts/2022-04-18-16159522-%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8Fc%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0/</link><pubDate>Mon, 18 Apr 2022 14:29:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-18-16159522-%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8Fc%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0/</guid><description>#include&amp;lt;stdio.h&amp;gt; void Swap(int *x, int *y) { int t; t = *x; *x = *y; *y = t; } int Partition(int A[], int p, int r) { int X = A[p]; /</description></item><item><title>逆转链表</title><link>https://blog.overfit.org/posts/2022-04-15-16148361-%E9%80%86%E8%BD%AC%E9%93%BE%E8%A1%A8/</link><pubDate>Fri, 15 Apr 2022 11:37:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-15-16148361-%E9%80%86%E8%BD%AC%E9%93%BE%E8%A1%A8/</guid><description>单链表逆转 本题要求实现一个函数，将给定的单链表逆转 函数接口定义 List Reverse(List L); 其中List结构定义如下： typedef struct Node &lt;em&gt;PtrToNode; struct Node{ ElementType Data; /&lt;/em&gt; 存储结点</description></item><item><title>打印沙漏</title><link>https://blog.overfit.org/posts/2022-04-14-16142980-%E6%89%93%E5%8D%B0%E6%B2%99%E6%BC%8F/</link><pubDate>Thu, 14 Apr 2022 08:20:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-14-16142980-%E6%89%93%E5%8D%B0%E6%B2%99%E6%BC%8F/</guid><description>自测-1 打印沙漏 要求写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”，要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”，是指每行输出奇数个符号；各行符号中心对齐；相邻两行符号数差2；符号数先从大到小顺序递减到1，再从小到大顺序递增；首</description></item><item><title>AvlTree</title><link>https://blog.overfit.org/posts/2022-04-10-16126493-avltree/</link><pubDate>Sun, 10 Apr 2022 16:45:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-04-10-16126493-avltree/</guid><description>#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;malloc.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; struct AvlNode; typedef struct AvlNode *Position; typedef struct A</description></item><item><title>多项式加法</title><link>https://blog.overfit.org/posts/2022-03-05-15967723-%E5%A4%9A%E9%A1%B9%E5%BC%8F%E5%8A%A0%E6%B3%95/</link><pubDate>Sat, 05 Mar 2022 13:24:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-03-05-15967723-%E5%A4%9A%E9%A1%B9%E5%BC%8F%E5%8A%A0%E6%B3%95/</guid><description>多项式加法运算 采用不带头结点的单向链表，按照指数递减的顺序排列各项 struct PolyNode{ int coef;//系数 int expon;//指数 struct PolyNode *link;//指向下一个结点的指针 }; typedef struct PolyNo</description></item><item><title>求最大子列和</title><link>https://blog.overfit.org/posts/2022-03-01-15951922-%E6%B1%82%E6%9C%80%E5%A4%A7%E5%AD%90%E5%88%97%E5%92%8C/</link><pubDate>Tue, 01 Mar 2022 19:08:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-03-01-15951922-%E6%B1%82%E6%9C%80%E5%A4%A7%E5%AD%90%E5%88%97%E5%92%8C/</guid><description>求最大子列和 给定个整数的序列，求函数 算法一 int MaxSubseqSum1(int A[], int N) {/&lt;em&gt;三重嵌套循环，时间复杂度是O(N^3)&lt;/em&gt;/ int This</description></item><item><title>计算给定多项式在给定点x 处的值</title><link>https://blog.overfit.org/posts/2022-02-23-15929317-%E8%AE%A1%E7%AE%97%E7%BB%99%E5%AE%9A%E5%A4%9A%E9%A1%B9%E5%BC%8F%E5%9C%A8%E7%BB%99%E5%AE%9A%E7%82%B9x-%E5%A4%84%E7%9A%84%E5%80%BC/</link><pubDate>Wed, 23 Feb 2022 21:36:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-02-23-15929317-%E8%AE%A1%E7%AE%97%E7%BB%99%E5%AE%9A%E5%A4%9A%E9%A1%B9%E5%BC%8F%E5%9C%A8%E7%BB%99%E5%AE%9A%E7%82%B9x-%E5%A4%84%E7%9A%84%E5%80%BC/</guid><description>计算给定多项式在给定点处的值 方法1 (f(x)=a_0+a_1x+cdots+a_{n-1}x^{n-1}+a_nx^n) double f_1(int n, double a[], double x) { int i; double p = a[0]; for (i = 1;</description></item><item><title>输出从1到N的整数</title><link>https://blog.overfit.org/posts/2022-02-22-15925313-%E8%BE%93%E5%87%BA%E4%BB%8E1%E5%88%B0n%E7%9A%84%E6%95%B4%E6%95%B0/</link><pubDate>Tue, 22 Feb 2022 22:31:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-02-22-15925313-%E8%BE%93%E5%87%BA%E4%BB%8E1%E5%88%B0n%E7%9A%84%E6%95%B4%E6%95%B0/</guid><description>实现函数PrintN，能顺序打印从1到N的全部正整数 循环写法 void printN_1(int N) { for (int i = 1; i &amp;lt;= N; i++) { printf(&amp;quot;%dn&amp;quot;, i); } return; } 递归写法 void p</description></item><item><title>去噪自动编码器</title><link>https://blog.overfit.org/posts/2022-01-08-15778762-%E5%8E%BB%E5%99%AA%E8%87%AA%E5%8A%A8%E7%BC%96%E7%A0%81%E5%99%A8/</link><pubDate>Sat, 08 Jan 2022 16:53:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-01-08-15778762-%E5%8E%BB%E5%99%AA%E8%87%AA%E5%8A%A8%E7%BC%96%E7%A0%81%E5%99%A8/</guid><description>去噪自动编码器 强制自动编码器学习有用特征的另一种方法是向其输入中添加噪声，训练它来恢复原始的无噪声输入。这个想法自1980年代开始就存在（在Yann LeCun 1987年的硕士论文中提到过）。在2008年的论文中，Pascal Vincent等人表明自动编码器也可以用于特征提</description></item><item><title>支持函数式编程的包</title><link>https://blog.overfit.org/posts/2022-01-04-15764249-%E6%94%AF%E6%8C%81%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E7%9A%84%E5%8C%85/</link><pubDate>Tue, 04 Jan 2022 21:45:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-01-04-15764249-%E6%94%AF%E6%8C%81%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E7%9A%84%E5%8C%85/</guid><description>支持函数式编程的包 Python的目标不是变成函数式语言，但是得益于operator和functools等包的支持，函数式编程风格也可以信手拈来 operator模块 在函数式编程中，经常需要把算术运算符当作函数使用。例如，不适使用递归计算阶乘。求和可以使用sum函数，但是求积没</description></item><item><title>函数注解</title><link>https://blog.overfit.org/posts/2022-01-04-15764093-%E5%87%BD%E6%95%B0%E6%B3%A8%E8%A7%A3/</link><pubDate>Tue, 04 Jan 2022 21:08:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2022-01-04-15764093-%E5%87%BD%E6%95%B0%E6%B3%A8%E8%A7%A3/</guid><description>函数注解 Python 3提供了一种句法，用于为函数声明中的参数和返回值附加元数据 # 有注解的clip函数 def clip(text: str, max_len: 'int&amp;gt;0' = 80) -&amp;gt; str: # max_len参数的注解是字符串 &amp;amp;</description></item><item><title>获取有关参数的信息</title><link>https://blog.overfit.org/posts/2021-12-31-15752666-%E8%8E%B7%E5%8F%96%E6%9C%89%E5%85%B3%E5%8F%82%E6%95%B0%E7%9A%84%E4%BF%A1%E6%81%AF/</link><pubDate>Fri, 31 Dec 2021 13:06:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-31-15752666-%E8%8E%B7%E5%8F%96%E6%9C%89%E5%85%B3%E5%8F%82%E6%95%B0%E7%9A%84%E4%BF%A1%E6%81%AF/</guid><description>获取关于参数的信息 HTTP微框架Bobo有个使用内省函数的例子 # Bobo直到hello需要person参数，并且从HTTP请求中获取它 import bobo @bobo.query('/') def hello(person): return 'H</description></item><item><title>拟牛顿法（Python实现）</title><link>https://blog.overfit.org/posts/2021-12-30-15748194-%E6%8B%9F%E7%89%9B%E9%A1%BF%E6%B3%95python%E5%AE%9E%E7%8E%B0/</link><pubDate>Thu, 30 Dec 2021 11:55:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-30-15748194-%E6%8B%9F%E7%89%9B%E9%A1%BF%E6%B3%95python%E5%AE%9E%E7%8E%B0/</guid><description>拟牛顿法（Python实现） 使用拟牛顿法（BFGS和DFP），分别使用Armijo准则和Wolfe准则来求步长 求解方程 的极小值 import numpy as np # import tensorflow as tf d</description></item><item><title>共轭梯度法（Python实现）</title><link>https://blog.overfit.org/posts/2021-12-30-15747313-%E5%85%B1%E8%BD%AD%E6%A2%AF%E5%BA%A6%E6%B3%95python%E5%AE%9E%E7%8E%B0/</link><pubDate>Thu, 30 Dec 2021 01:55:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-30-15747313-%E5%85%B1%E8%BD%AD%E6%A2%AF%E5%BA%A6%E6%B3%95python%E5%AE%9E%E7%8E%B0/</guid><description>共轭梯度法（Python实现） 使用共轭梯度法，分别使用Armijo准则和Wolfe准则来求步长 求解方程 的极小值 import numpy as np # import tensorflow as tf def gfun(</description></item><item><title>重用预训练的嵌入</title><link>https://blog.overfit.org/posts/2021-12-19-15707430-%E9%87%8D%E7%94%A8%E9%A2%84%E8%AE%AD%E7%BB%83%E7%9A%84%E5%B5%8C%E5%85%A5/</link><pubDate>Sun, 19 Dec 2021 14:42:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-19-15707430-%E9%87%8D%E7%94%A8%E9%A2%84%E8%AE%AD%E7%BB%83%E7%9A%84%E5%B5%8C%E5%85%A5/</guid><description>重用预训练的嵌入 TensorFlow Hub项目可以轻松地在自己的模型中重用经过预训练的模型组件。这些模型组件称为模块。只需要浏览TF Hub储存库，就能找到需要的，然后将代码示例复制到下项目中，该模块将连同其预先训练的权重一起自动下载并包含在模型中： # 在情感分析模型中使用</description></item><item><title>情感分析</title><link>https://blog.overfit.org/posts/2021-12-18-15704811-%E6%83%85%E6%84%9F%E5%88%86%E6%9E%90/</link><pubDate>Sat, 18 Dec 2021 12:51:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-18-15704811-%E6%83%85%E6%84%9F%E5%88%86%E6%9E%90/</guid><description>情感分析 如果MNIST是计算机视觉的“hello world”，那么IMDB评论数据集就是自然语言处理的“hello world”：它提取了来自著名的互联网电影数据库的50000条英文电影评论（其中25000条用于训练，25000条用于测试），每条评论的简单二元目标值表明了该评</description></item><item><title>从定位参数到仅限关键字参数</title><link>https://blog.overfit.org/posts/2021-12-18-15704546-%E4%BB%8E%E5%AE%9A%E4%BD%8D%E5%8F%82%E6%95%B0%E5%88%B0%E4%BB%85%E9%99%90%E5%85%B3%E9%94%AE%E5%AD%97%E5%8F%82%E6%95%B0/</link><pubDate>Sat, 18 Dec 2021 10:44:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-18-15704546-%E4%BB%8E%E5%AE%9A%E4%BD%8D%E5%8F%82%E6%95%B0%E5%88%B0%E4%BB%85%E9%99%90%E5%85%B3%E9%94%AE%E5%AD%97%E5%8F%82%E6%95%B0/</guid><description>从定位参数到仅限关键字参数 Python最好的特性之一是提供了极为灵活的参数处理机制，而且Python3进一步提供了仅限关键字参数（keyword-only argument）。与之密切相关的是，调用函数时使用*和**展开可迭代对象，映射到单个参数 # tag函数用于生成HTML</description></item><item><title>函数内省</title><link>https://blog.overfit.org/posts/2021-12-18-15704485-%E5%87%BD%E6%95%B0%E5%86%85%E7%9C%81/</link><pubDate>Sat, 18 Dec 2021 10:20:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-18-15704485-%E5%87%BD%E6%95%B0%E5%86%85%E7%9C%81/</guid><description>函数内省 除了__doc__，函数对象还有很多属性。使用dir函数可以探知factorial具有下述属性： def factorial(n): return 1 if n &amp;lt; 2 else n * factorial(n - 1) dir(factorial) ['</description></item><item><title>用户定义的可调用类型</title><link>https://blog.overfit.org/posts/2021-12-17-15703877-%E7%94%A8%E6%88%B7%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%AF%E8%B0%83%E7%94%A8%E7%B1%BB%E5%9E%8B/</link><pubDate>Fri, 17 Dec 2021 21:27:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-17-15703877-%E7%94%A8%E6%88%B7%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%AF%E8%B0%83%E7%94%A8%E7%B1%BB%E5%9E%8B/</guid><description>用户定义的可调用类型 不仅Python函数是真正的对象，任何Python对象都可以表现得像函数。为此，只需要实现方法__call__ # 调用BingoCage实例，从打乱的列表中取出一个元素 import random class BingoCage: def &lt;strong&gt;init&lt;/strong&gt;</description></item><item><title>可调用对象</title><link>https://blog.overfit.org/posts/2021-12-17-15703834-%E5%8F%AF%E8%B0%83%E7%94%A8%E5%AF%B9%E8%B1%A1/</link><pubDate>Fri, 17 Dec 2021 21:04:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-17-15703834-%E5%8F%AF%E8%B0%83%E7%94%A8%E5%AF%B9%E8%B1%A1/</guid><description>可调用对象 除了用户定义的对象，调用运算符（即()）还可以应用到其他对象上。如果想判断对象能否调用，可以使用内置的callable()函数。 Python数据模型文档列出了7种可调用对象 1.用户定义的函数 使用def语句或lambda表达式创建 内置函数 使用C语言（CPyth</description></item><item><title>匿名函数</title><link>https://blog.overfit.org/posts/2021-12-17-15703818-%E5%8C%BF%E5%90%8D%E5%87%BD%E6%95%B0/</link><pubDate>Fri, 17 Dec 2021 20:54:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-17-15703818-%E5%8C%BF%E5%90%8D%E5%87%BD%E6%95%B0/</guid><description>匿名函数 lambda关键字在Python表达式内部创建匿名函数 然后，Python简单的语法限制了lambda函数的定义体只能使用纯表达式。lambda函数的定义体中不能赋值，也不能使用while和try等Python语句 在参数列表中最适合使用匿名函数 # 使用lambda表</description></item><item><title>模拟生成微软序列号（Python123）</title><link>https://blog.overfit.org/posts/2021-12-16-15699000-%E6%A8%A1%E6%8B%9F%E7%94%9F%E6%88%90%E5%BE%AE%E8%BD%AF%E5%BA%8F%E5%88%97%E5%8F%B7python123/</link><pubDate>Thu, 16 Dec 2021 16:56:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15699000-%E6%A8%A1%E6%8B%9F%E7%94%9F%E6%88%90%E5%BE%AE%E8%BD%AF%E5%BA%8F%E5%88%97%E5%8F%B7python123/</guid><description>模拟生成微软序列号 描述 微软产品一般都一个25位的序列号，是用来区分每份微软产品的产品序列号。产品序列号由五组被“-”分隔开，由字母数字混合编制的字符串组成，每组字符串是由五个字符串组成。如： 36XJE-86JVF-MTY62-7Q97Q-6BWJ2 每个字符是取自于以下24</description></item><item><title>校验身份证号码并输出个人信息（Python123）</title><link>https://blog.overfit.org/posts/2021-12-16-15698889-%E6%A0%A1%E9%AA%8C%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%B7%E7%A0%81%E5%B9%B6%E8%BE%93%E5%87%BA%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AFpython123/</link><pubDate>Thu, 16 Dec 2021 16:42:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15698889-%E6%A0%A1%E9%AA%8C%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%B7%E7%A0%81%E5%B9%B6%E8%BE%93%E5%87%BA%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AFpython123/</guid><description>校验身份证号码并输出个人信息 描述 中国目前采用的是18位身份证号，其第7-10位数字是出生年，11-12位是出生月份，13-14是出生日期，第17位是性别，奇数为男性，偶数为女性，第18位是校验位。 如果身份证号码的其中一位填错了（包括最后一个校验位），则校验算法可以检测出来。</description></item><item><title>高等函数</title><link>https://blog.overfit.org/posts/2021-12-16-15697382-%E9%AB%98%E7%AD%89%E5%87%BD%E6%95%B0/</link><pubDate>Thu, 16 Dec 2021 12:50:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15697382-%E9%AB%98%E7%AD%89%E5%87%BD%E6%95%B0/</guid><description>高阶函数 接受函数为参数，或者把函数作为结果返回的函数是高阶函数（high-order function）。map函数就是一个，内置函数sorted也是：可选的key参数用于提供一个函数，它会应用到各个元素上进行排序 # 根据单词长度给一个列表排序 fruits = ['</description></item><item><title>一等函数</title><link>https://blog.overfit.org/posts/2021-12-16-15697323-%E4%B8%80%E7%AD%89%E5%87%BD%E6%95%B0/</link><pubDate>Thu, 16 Dec 2021 12:23:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15697323-%E4%B8%80%E7%AD%89%E5%87%BD%E6%95%B0/</guid><description>一等函数 在Python中，函数是一等对象。编程语言理论家把“一等对象”定义为满足下述条件的程序实体： 在运行时创建 能赋值给变量或数据结构中的元素 能作为参数传递给函数 能作为函数的返回结果 在Python中，整数、字符串和字典都是一等对象 把函数视作对象 Python函数是对</description></item><item><title>支持字符串和字节序列的双模式API</title><link>https://blog.overfit.org/posts/2021-12-16-15697068-%E6%94%AF%E6%8C%81%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%AD%97%E8%8A%82%E5%BA%8F%E5%88%97%E7%9A%84%E5%8F%8C%E6%A8%A1%E5%BC%8Fapi/</link><pubDate>Thu, 16 Dec 2021 11:23:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15697068-%E6%94%AF%E6%8C%81%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%AD%97%E8%8A%82%E5%BA%8F%E5%88%97%E7%9A%84%E5%8F%8C%E6%A8%A1%E5%BC%8Fapi/</guid><description>支持字符串和字节序列的双向API 标准库中的一些函数能接受字符串或字节序列作为参数，然后根据类型展现不同的行为。re和os模块中就有这样的函数 正则表达式中的字符串和字节序列 如果使用字节序列构建正则表达式，d和w等模式只能匹配ASCII字符；相比之下，如果是字符串模式，就能匹配</description></item><item><title>Unicode数据库</title><link>https://blog.overfit.org/posts/2021-12-16-15696860-unicode%E6%95%B0%E6%8D%AE%E5%BA%93/</link><pubDate>Thu, 16 Dec 2021 10:52:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-12-16-15696860-unicode%E6%95%B0%E6%8D%AE%E5%BA%93/</guid><description>Unicode文本排序 Python比较任何类型的序列时，会一一比较序列里的各个元素。对字符串来说，比较的是码位，可是在比较非ASCII字符时，得到的结果不如人意。 fruits = ['caju', 'atemoia', 'caja&amp;amp;#3</description></item><item><title>分类与定位</title><link>https://blog.overfit.org/posts/2021-11-26-15607637-%E5%88%86%E7%B1%BB%E4%B8%8E%E5%AE%9A%E4%BD%8D/</link><pubDate>Fri, 26 Nov 2021 14:19:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-26-15607637-%E5%88%86%E7%B1%BB%E4%B8%8E%E5%AE%9A%E4%BD%8D/</guid><description>分类与定位 定位图片中物体可以表示为回归任务：预测物体周围的边界框，一种常见的方法是预测物体中心的水平坐标和垂直坐标，还有其高度和宽度。这意味着有四个数字要预测。它不需要对模型进行太多修改，只需要添加四个具有单位的第二个密集输出层（通常在全局平均池化层之上），就可以使用MSE损失</description></item><item><title>身份证号校验（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583495-%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%B7%E6%A0%A1%E9%AA%8Cpython123/</link><pubDate>Sun, 21 Nov 2021 09:58:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583495-%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%B7%E6%A0%A1%E9%AA%8Cpython123/</guid><description>身份证号校验 描述 中国目前采用的是18位身份证号，其第7-10位数字是出生年，11-12位是出生月份，13-14是出生日期，第17位是性别，奇数为男性，偶数为女性，第18位是校验位。 如果身份证号码的其中一位填错了（包括最后一个校验位），则校验算法可以检测出来。如果身份证号的相</description></item><item><title>计算圆周率（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583475-%E8%AE%A1%E7%AE%97%E5%9C%86%E5%91%A8%E7%8E%87python123/</link><pubDate>Sun, 21 Nov 2021 09:48:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583475-%E8%AE%A1%E7%AE%97%E5%9C%86%E5%91%A8%E7%8E%87python123/</guid><description>计算圆周率 描述 根据下面的泰勒级数关系式，求圆周率的值，当最后一项的值小于给定阈值时结束。 输入格式 输入在一行中给出小于1且大于0的阈值。 输出格式 在一行中输出满足阈值条件的近似圆周率，输出到小数点后6位。 代码 k = flag = 1 s = 0 epsilon = e</description></item><item><title>求e的近似值（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583453-%E6%B1%82e%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BCpython123/</link><pubDate>Sun, 21 Nov 2021 09:39:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583453-%E6%B1%82e%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BCpython123/</guid><description>求e的近似值 描述 自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬</description></item><item><title>判断是否直角三角形</title><link>https://blog.overfit.org/posts/2021-11-21-15583438-%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E7%9B%B4%E8%A7%92%E4%B8%89%E8%A7%92%E5%BD%A2/</link><pubDate>Sun, 21 Nov 2021 09:27:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583438-%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E7%9B%B4%E8%A7%92%E4%B8%89%E8%A7%92%E5%BD%A2/</guid><description>判断是否直角三角形 描述 输入三个数a,b,c, 判断能否以它们为三个边长构成直角三角形。若能，输出YES，否则输出NO。 输入格式 输入包括三行,每行是一个数字 输出格式 'YES' 或'NO' 代码 a, b, c = [eval(input(</description></item><item><title>水仙花数（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583427-%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0python123/</link><pubDate>Sun, 21 Nov 2021 09:16:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583427-%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0python123/</guid><description>水仙花数 描述 水仙花数（Narcissistic number）也被称为超完全数字不变数（pluperfect digital invariant, PPDI）、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数（Armstrong number），水仙花数是指一个 n位数（n≥3 且</description></item><item><title>密码强度判断（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583150-%E5%AF%86%E7%A0%81%E5%BC%BA%E5%BA%A6%E5%88%A4%E6%96%ADpython123/</link><pubDate>Sun, 21 Nov 2021 00:21:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583150-%E5%AF%86%E7%A0%81%E5%BC%BA%E5%BA%A6%E5%88%A4%E6%96%ADpython123/</guid><description>密码强度判断 描述 用户输入一个字符串做为密码，判断密码强度，规则为：密码长度小于8弱密码，密码长度大于等于8且包含至少2种字符为中等强度、密码包含3种字符为强、包含全部4种字符为极强。 提示：‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮</description></item><item><title>字符串连接（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583124-%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BF%9E%E6%8E%A5python123/</link><pubDate>Sun, 21 Nov 2021 00:09:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583124-%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BF%9E%E6%8E%A5python123/</guid><description>字符串连接 描述 用.将用户输入的4个字符串连接成一个字符串（第一个字符串前不能有'.'） 输入格式 输入包括4行, 每行输入一个字符串 输出格式 输出一个用'.'连接起来的字符串 代码 a, b, c, d = [input() for _ in</description></item><item><title>黑客语解密（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583115-%E9%BB%91%E5%AE%A2%E8%AF%AD%E8%A7%A3%E5%AF%86python123/</link><pubDate>Sun, 21 Nov 2021 00:05:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583115-%E9%BB%91%E5%AE%A2%E8%AF%AD%E8%A7%A3%E5%AF%86python123/</guid><description>黑客语解密 描述 黑客语（Leet）是从网络发展起来的一种文字书写方式。通常将英语中的字母替换为数字和特殊符号。这种方式被很多黑客组织所使用。由于具有隐密性，所以它也广泛被用于密码中。使用Leet书写的密码，不会增加密码记忆的复杂度，但却可以提高密码的强度。常见的转化规律有，(替</description></item><item><title>分类统计字符（Python123）</title><link>https://blog.overfit.org/posts/2021-11-21-15583107-%E5%88%86%E7%B1%BB%E7%BB%9F%E8%AE%A1%E5%AD%97%E7%AC%A6python123/</link><pubDate>Sun, 21 Nov 2021 00:02:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-21-15583107-%E5%88%86%E7%B1%BB%E7%BB%9F%E8%AE%A1%E5%AD%97%E7%AC%A6python123/</guid><description>分类统计字符 描述 用户输入一个字符串，分别统计其中小写字母、大写字母、数字、空格和其他字符的个数，并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。 输入格式 输入一个字符串 输出格式 在一行内输出小写字母、大写字母、数字、空格和其他字符的个数 代码 words =</description></item><item><title>字符串长度（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583099-%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6python123/</link><pubDate>Sat, 20 Nov 2021 23:57:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583099-%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6python123/</guid><description>字符串长度 描述 用户输入一个字符串，程序输出字符串的长度 输出格式 一个表示字符串长度的整数 代码 print(len(input())) # 获取输入字符串，调用len()函数来计算字符串长度</description></item><item><title>子字符串切片（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583094-%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%87%E7%89%87python123/</link><pubDate>Sat, 20 Nov 2021 23:55:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583094-%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%87%E7%89%87python123/</guid><description>子字符串输出 描述 按要求完善示例程序：‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬ #分两行输出 python语言程序设计 #py</description></item><item><title>字符串逆序输出（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583084-%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%80%86%E5%BA%8F%E8%BE%93%E5%87%BApython123/</link><pubDate>Sat, 20 Nov 2021 23:52:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583084-%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%80%86%E5%BA%8F%E8%BE%93%E5%87%BApython123/</guid><description>字符串逆序输出 描述 用户输入一个字符串，倒序输出。 输入格式 输入一个字符串 输出格式 一个倒序的字符串 代码 print(input()[::-1]) # 将输入的字符串逆序输出</description></item><item><title>数列求和（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583076-%E6%95%B0%E5%88%97%E6%B1%82%E5%92%8Cpython123/</link><pubDate>Sat, 20 Nov 2021 23:48:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583076-%E6%95%B0%E5%88%97%E6%B1%82%E5%92%8Cpython123/</guid><description>数列求和 描述 给定某数字a（1≤a≤9）以及非负整数n（0≤n≤100000），求数列之和sum=a+aa+aaa+⋯+aa⋯a（n个a）。例如a=2, n=3时，sum=2+22+222=246。 输入格式 输入有两行：‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬</description></item><item><title>鸡兔同笼_（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583066-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BC_python123/</link><pubDate>Sat, 20 Nov 2021 23:43:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583066-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BC_python123/</guid><description>鸡兔同笼 描述 大约在1500年前，《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的： 今有雉兔同笼，上有三十五头，下有九十四足，问雉兔各几何？ 这四句话的意思是： 有若干只鸡兔同在一个笼子里，从上面数，有35个头，从下面数，有94只脚。问笼中各有多少只鸡和兔？‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬</description></item><item><title>鸡兔同笼（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15583066-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BCpython123/</link><pubDate>Sat, 20 Nov 2021 23:43:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15583066-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BCpython123/</guid><description>鸡兔同笼 描述 大约在1500年前，《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的： 今有雉兔同笼，上有三十五头，下有九十四足，问雉兔各几何？ 这四句话的意思是： 有若干只鸡兔同在一个笼子里，从上面数，有35个头，从下面数，有94只脚。问笼中各有多少只鸡和兔？‪‬‪‬‪‬</description></item><item><title>棋盘放米（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15582326-%E6%A3%8B%E7%9B%98%E6%94%BE%E7%B1%B3python123/</link><pubDate>Sat, 20 Nov 2021 19:19:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15582326-%E6%A3%8B%E7%9B%98%E6%94%BE%E7%B1%B3python123/</guid><description>棋盘放米 描述 相传古代印度国王舍罕要褒赏他的聪明能干的宰相达依尔 （国际象棋发明者），问他需要什么，达依尔回答说：“国王只要在国际象棋的棋盘第一个格子里放一粒麦子，第二个格子里放两粒，第三个格子里放四粒，按此比例以后每一格加一倍，一直放到64格（国际象棋棋盘是8×8=</description></item><item><title>三角函数计算（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15582316-%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97python123/</link><pubDate>Sat, 20 Nov 2021 19:13:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15582316-%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97python123/</guid><description>三角函数计算 描述 根据下面公式计算并输出x的值，a和b的值由用户输入，括号里的数字是角度值， 圆周率的值使用数学常数math.pi。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪</description></item><item><title>同符号数学运算（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15582295-%E5%90%8C%E7%AC%A6%E5%8F%B7%E6%95%B0%E5%AD%A6%E8%BF%90%E7%AE%97python123/</link><pubDate>Sat, 20 Nov 2021 19:02:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15582295-%E5%90%8C%E7%AC%A6%E5%8F%B7%E6%95%B0%E5%AD%A6%E8%BF%90%E7%AE%97python123/</guid><description>同符号运算 描述 读入一个整数N，分别计算如下内容：‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬ N的绝对值；‪‬‪‬‪‬‪‬‪‬‮</description></item><item><title>温度转换异常处理（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15582290-%E6%B8%A9%E5%BA%A6%E8%BD%AC%E6%8D%A2%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86python123/</link><pubDate>Sat, 20 Nov 2021 18:59:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15582290-%E6%B8%A9%E5%BA%A6%E8%BD%AC%E6%8D%A2%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86python123/</guid><description>温度转换异常处理 描述 温度的刻画有两个不同体系：摄氏度（Celsius）和华氏度（Fabrenheit）。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬</description></item><item><title>鸡兔同笼（Python123）</title><link>https://blog.overfit.org/posts/2021-11-20-15582268-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BCpython123/</link><pubDate>Sat, 20 Nov 2021 18:46:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-20-15582268-%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BCpython123/</guid><description>鸡兔同笼 描述 一个笼子里面关了若干只鸡和兔子（鸡有2只脚，兔子有4只脚，没有例外）。已经知道了笼子里脚的总数为a,则笼子里面至少有多少只动物，至多有多少只动物？ 输入格式 第1行输入一个正整数n（n≤1000）,表示测试数据的组数n，接下来n组测试数据每组一行，每行一个正整数a</description></item><item><title>为了正确比较而规范Unicode字符串</title><link>https://blog.overfit.org/posts/2021-11-14-15551010-%E4%B8%BA%E4%BA%86%E6%AD%A3%E7%A1%AE%E6%AF%94%E8%BE%83%E8%80%8C%E8%A7%84%E8%8C%83unicode%E5%AD%97%E7%AC%A6%E4%B8%B2/</link><pubDate>Sun, 14 Nov 2021 10:48:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-14-15551010-%E4%B8%BA%E4%BA%86%E6%AD%A3%E7%A1%AE%E6%AF%94%E8%BE%83%E8%80%8C%E8%A7%84%E8%8C%83unicode%E5%AD%97%E7%AC%A6%E4%B8%B2/</guid><description>为了正确比较而规范Unicode字符串 因为Unicode有组合字符（变音字符和附加到前一个字符上的记号，打印时作为一个整体），所以字符串比较起来很复杂。 例如，&amp;quot;café&amp;quot;这个词可以使用两种方式构成，分别由4个和5个码位，但是结果完全一样： s1</description></item><item><title>处理文本文件</title><link>https://blog.overfit.org/posts/2021-11-14-15550790-%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/</link><pubDate>Sun, 14 Nov 2021 09:40:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-14-15550790-%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/</guid><description>处理文本文件 处理文本的最佳实践是“Unicode三明治”。尽早把输入的的字节序列解码成字符串，然后对字符串进行处理，在其他过程中一定不能编码或解码。对输出来说，要尽量晚地把字符串编码成字节序列 在Python3中能轻松的采纳Unicode三明治的建议，因为内置的open函数会再</description></item><item><title>jieba 分词（西游记）</title><link>https://blog.overfit.org/posts/2021-11-13-15547417-jieba-%E5%88%86%E8%AF%8D%E8%A5%BF%E6%B8%B8%E8%AE%B0/</link><pubDate>Sat, 13 Nov 2021 10:34:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-13-15547417-jieba-%E5%88%86%E8%AF%8D%E8%A5%BF%E6%B8%B8%E8%AE%B0/</guid><description>import jieba with open('./西游记.txt', 'r', encoding='utf_8') as f: words = jieba.lcut(f.read()) # 使用精确模式对文本进行分词 counts</description></item><item><title>乒乓球比赛模拟</title><link>https://blog.overfit.org/posts/2021-11-13-15547379-%E4%B9%92%E4%B9%93%E7%90%83%E6%AF%94%E8%B5%9B%E6%A8%A1%E6%8B%9F/</link><pubDate>Sat, 13 Nov 2021 10:19:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-13-15547379-%E4%B9%92%E4%B9%93%E7%90%83%E6%AF%94%E8%B5%9B%E6%A8%A1%E6%8B%9F/</guid><description>from random import random def printInfo(): ''' function: 打印程序的介绍信息 ''' print(&amp;quot;产品名称： 排球比赛模拟分析器&amp;quot;) print(&amp;amp;quo</description></item><item><title>通过显示字节判断小端法</title><link>https://blog.overfit.org/posts/2021-11-08-15522450-%E9%80%9A%E8%BF%87%E6%98%BE%E7%A4%BA%E5%AD%97%E8%8A%82%E5%88%A4%E6%96%AD%E5%B0%8F%E7%AB%AF%E6%B3%95/</link><pubDate>Mon, 08 Nov 2021 00:16:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-08-15522450-%E9%80%9A%E8%BF%87%E6%98%BE%E7%A4%BA%E5%AD%97%E8%8A%82%E5%88%A4%E6%96%AD%E5%B0%8F%E7%AB%AF%E6%B3%95/</guid><description>#include &amp;lt;stdio.h&amp;gt; typedef unsigned char *byte_pointer; //将数据类型byte_pointer定义为一个指向类型为unsigned char的对象的指针 void show_bytes(byte_pointer</description></item><item><title>输出字节序列的地址</title><link>https://blog.overfit.org/posts/2021-11-07-15521039-%E8%BE%93%E5%87%BA%E5%AD%97%E8%8A%82%E5%BA%8F%E5%88%97%E7%9A%84%E5%9C%B0%E5%9D%80/</link><pubDate>Sun, 07 Nov 2021 17:56:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-11-07-15521039-%E8%BE%93%E5%87%BA%E5%AD%97%E8%8A%82%E5%BA%8F%E5%88%97%E7%9A%84%E5%9C%B0%E5%9D%80/</guid><description>#include &amp;lt;stdio.h&amp;gt; typedef unsigned char *byte_pointer; //将数据类型byte_pointer定义为一个指向类型为unsigned char的对象的指针 void show_bytes(byte_pointer</description></item><item><title>TensorFlow数据集项目</title><link>https://blog.overfit.org/posts/2021-10-31-15489652-tensorflow%E6%95%B0%E6%8D%AE%E9%9B%86%E9%A1%B9%E7%9B%AE/</link><pubDate>Sun, 31 Oct 2021 15:17:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-31-15489652-tensorflow%E6%95%B0%E6%8D%AE%E9%9B%86%E9%A1%B9%E7%9B%AE/</guid><description>TensorFlow数据集（TFDS）项目使下载通用数据集变得非常容易，从小型数据集（如MNIST或Fashion MNIST）到大型数据集（如ImageNet）。该列表包括图像数据集、文本数据集（包括翻译数据集）以及音频和视频数据集。 TFDS没有和TensorFlow捆绑在一</description></item><item><title>预处理输入特征</title><link>https://blog.overfit.org/posts/2021-10-29-15482005-%E9%A2%84%E5%A4%84%E7%90%86%E8%BE%93%E5%85%A5%E7%89%B9%E5%BE%81/</link><pubDate>Fri, 29 Oct 2021 19:31:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-29-15482005-%E9%A2%84%E5%A4%84%E7%90%86%E8%BE%93%E5%85%A5%E7%89%B9%E5%BE%81/</guid><description>预处理输入特征 为神经网络准备数据需要将所有特征转换为数值特征，通常将其归一化等。特别是如果数据包含分类特征或文本特征，则需要将它们转换为数字。 在准备数据文件时，可以使用任何喜欢的工具（例如NumPy、pandas或Scikit-Learn）提前完成此操作。或者，可以在使用Da</description></item><item><title>TFRecord格式</title><link>https://blog.overfit.org/posts/2021-10-27-15469681-tfrecord%E6%A0%BC%E5%BC%8F/</link><pubDate>Wed, 27 Oct 2021 11:15:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-27-15469681-tfrecord%E6%A0%BC%E5%BC%8F/</guid><description>TFRecord格式 TFRecord格式是TensorFlow首选的格式，用于储存大量数据并有效读取数据。这是一种非常简单的二进制格式，只包含大小不同的二进制记录序列（每个记录由一个长度、一个用于检查长度是否受损的CRC校验和、实际数据 以及最后一个CRC校验和组成）。可以使用</description></item><item><title>了解编码问题</title><link>https://blog.overfit.org/posts/2021-10-27-15469402-%E4%BA%86%E8%A7%A3%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98/</link><pubDate>Wed, 27 Oct 2021 10:35:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-27-15469402-%E4%BA%86%E8%A7%A3%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98/</guid><description>了解编码问题 虽然有一般性的UnicodeError异常，但是报告错误时几乎都会指明具体的异常：UnicodeEncoderError （把字符串转换成二进制序列时）或UnicodeDecoderError（把二进制序列转换成字符串时）。如果 源码的编码与预期不符，加载Pytho</description></item><item><title>基本编解码器</title><link>https://blog.overfit.org/posts/2021-10-25-15458166-%E5%9F%BA%E6%9C%AC%E7%BC%96%E8%A7%A3%E7%A0%81%E5%99%A8/</link><pubDate>Mon, 25 Oct 2021 13:42:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-25-15458166-%E5%9F%BA%E6%9C%AC%E7%BC%96%E8%A7%A3%E7%A0%81%E5%99%A8/</guid><description>基本的编解码器 Python自带了超过100中编解码器（codec,encoder/decoder)，用于文本和字节之间相互转换。 每个编码器都有一个名称，如'uft_8'，而且经常有几个别名，如果'uft8'，'uft-8'和&amp;amp;#</description></item><item><title>数据API</title><link>https://blog.overfit.org/posts/2021-10-25-15458071-%E6%95%B0%E6%8D%AEapi/</link><pubDate>Mon, 25 Oct 2021 13:20:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-25-15458071-%E6%95%B0%E6%8D%AEapi/</guid><description>数据API 整个数据API都围绕着数据集的概念。通常，使用的是逐步从磁盘中读取数据的数据集，但为了简单起见，使用 tf.data.Dataset.from_tensor_slices()在RAM中完全创建一个数据集合 import keras.activations import</description></item><item><title>TensorFlow函数和图</title><link>https://blog.overfit.org/posts/2021-10-24-15452136-tensorflow%E5%87%BD%E6%95%B0%E5%92%8C%E5%9B%BE/</link><pubDate>Sun, 24 Oct 2021 18:41:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-24-15452136-tensorflow%E5%87%BD%E6%95%B0%E5%92%8C%E5%9B%BE/</guid><description>def cube(x): return x**3 cube(2) 8 import tensorflow as tf cube(tf.constant(2.0)) &amp;lt;tf.Tensor: shape=(), dtype=float32, numpy=8.0&amp;gt; 现在用t</description></item><item><title>第五次作业</title><link>https://blog.overfit.org/posts/2021-10-24-15450323-%E7%AC%AC%E4%BA%94%E6%AC%A1%E4%BD%9C%E4%B8%9A/</link><pubDate>Sun, 24 Oct 2021 09:50:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-24-15450323-%E7%AC%AC%E4%BA%94%E6%AC%A1%E4%BD%9C%E4%B8%9A/</guid><description>七段数码管绘制系统时间（年，月，日，小时） 代码 import datetime # 引入时间库 import random import turtle # 引入海龟库 def drawLine(draw): # 绘制单段数码管 turtle.pendown() if draw</description></item><item><title>字符概要</title><link>https://blog.overfit.org/posts/2021-10-10-15390755-%E5%AD%97%E7%AC%A6%E6%A6%82%E8%A6%81/</link><pubDate>Sun, 10 Oct 2021 21:20:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-10-15390755-%E5%AD%97%E7%AC%A6%E6%A6%82%E8%A6%81/</guid><description>Python 3引入的不可变bytes类型和Python 2.6添加的可变bytearray类型 bytes和bytesarray对象的各个元素是介于0-255（含）之间的整数，而不像Python 2 的str对象那样是单个的字符。然而，二进制序列的切片始终是同一种类型的二进制序</description></item><item><title>字符问题</title><link>https://blog.overfit.org/posts/2021-10-10-15388679-%E5%AD%97%E7%AC%A6%E9%97%AE%E9%A2%98/</link><pubDate>Sun, 10 Oct 2021 10:00:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-10-15388679-%E5%AD%97%E7%AC%A6%E9%97%AE%E9%A2%98/</guid><description>编码与解码 “字符串”是个相当简单的概念：一个字符串是一个字符序列。问题出在“字符”的定义上。在2015年，“字符”的最佳定义是Unicode字符。因为，从Python3的str对象中获取的元素是Unicode字符，这相当于从Python2的unicode对象中获取的元素，而不是</description></item><item><title>像 NumPy 一样使用 TensorFlow</title><link>https://blog.overfit.org/posts/2021-10-09-15387552-%E5%83%8F-numpy-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-tensorflow/</link><pubDate>Sat, 09 Oct 2021 20:46:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-09-15387552-%E5%83%8F-numpy-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-tensorflow/</guid><description>张量和操作 可以使用tf.constant()创建张量 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity='all'</description></item><item><title>TensorFlow快速浏览</title><link>https://blog.overfit.org/posts/2021-10-09-15384486-tensorflow%E5%BF%AB%E9%80%9F%E6%B5%8F%E8%A7%88/</link><pubDate>Sat, 09 Oct 2021 10:40:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-10-09-15384486-tensorflow%E5%BF%AB%E9%80%9F%E6%B5%8F%E8%A7%88/</guid><description>Tensorflow快速浏览 高级深度学习API tf.keras tf.estimator 底层深度学习API tf.nn tf.losses tf.metrics tf.optimizers tf.train tf.initializers 自动微分 tf.GradientT</description></item><item><title>重用预训练层</title><link>https://blog.overfit.org/posts/2021-09-28-15349842-%E9%87%8D%E7%94%A8%E9%A2%84%E8%AE%AD%E7%BB%83%E5%B1%82/</link><pubDate>Tue, 28 Sep 2021 20:15:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-28-15349842-%E9%87%8D%E7%94%A8%E9%A2%84%E8%AE%AD%E7%BB%83%E5%B1%82/</guid><description>用Keras进行迁移学习 假如Fashion MNIST数据集包含了8个类别，例如，除凉鞋和衬衫之外的所有类别。有人在该数据集上建立并训练的Keras模型，并获得了相当不错的性能（精度&amp;gt;90%）。将此模型称为模型A。现在要处理另一项任务：有凉鞋和衬衫的图像，想要训练一个二元</description></item><item><title>电影评论分类：二分类问题</title><link>https://blog.overfit.org/posts/2021-09-27-15345309-%E7%94%B5%E5%BD%B1%E8%AF%84%E8%AE%BA%E5%88%86%E7%B1%BB%E4%BA%8C%E5%88%86%E7%B1%BB%E9%97%AE%E9%A2%98/</link><pubDate>Mon, 27 Sep 2021 21:15:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-27-15345309-%E7%94%B5%E5%BD%B1%E8%AF%84%E8%AE%BA%E5%88%86%E7%B1%BB%E4%BA%8C%E5%88%86%E7%B1%BB%E9%97%AE%E9%A2%98/</guid><description>IMDB数据集 它包含来自互联网电影数据库（IMDB）的50000条严重两极分化的评论 数据集被分为用于训练的25000条评论与用于测试的25000条评论 训练集和测试集都包含50%的正面评论和50%的负面评论 加载IMDB数据集 import tensorflow as tf</description></item><item><title>字典推导</title><link>https://blog.overfit.org/posts/2021-09-26-15339973-%E5%AD%97%E5%85%B8%E6%8E%A8%E5%AF%BC/</link><pubDate>Sun, 26 Sep 2021 20:37:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-26-15339973-%E5%AD%97%E5%85%B8%E6%8E%A8%E5%AF%BC/</guid><description>构造字典 DIAL_COODES=[ # 一个承载成对数据的列表，可以直接用在字典的构造方法中 (86,'China'), (91,'India'), (1,'United States'), (62,'Indonesia&amp;amp;</description></item><item><title>机器学习实战部分代码记录</title><link>https://blog.overfit.org/posts/2021-09-19-15310882-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%AE%9E%E6%88%98%E9%83%A8%E5%88%86%E4%BB%A3%E7%A0%81%E8%AE%B0%E5%BD%95/</link><pubDate>Sun, 19 Sep 2021 09:46:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-19-15310882-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%AE%9E%E6%88%98%E9%83%A8%E5%88%86%E4%BB%A3%E7%A0%81%E8%AE%B0%E5%BD%95/</guid><description>import os import tarfile import urllib DOWNLOAD_ROOT = 'https://raw.githubusercontent.com/ageron/handson-ml2/master/' HOUSING_PATH =</description></item><item><title>Python机器学习基础教程代码记录</title><link>https://blog.overfit.org/posts/2021-09-19-15310877-python%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%E4%BB%A3%E7%A0%81%E8%AE%B0%E5%BD%95/</link><pubDate>Sun, 19 Sep 2021 09:43:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-19-15310877-python%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%E4%BB%A3%E7%A0%81%E8%AE%B0%E5%BD%95/</guid><description>from sklearn.datasets import load_iris import numpy as np from scipy import sparse import matplotlib.pyplot as plt import pandas as pd from</description></item><item><title>什么是可散列的数据类型</title><link>https://blog.overfit.org/posts/2021-09-19-15310849-%E4%BB%80%E4%B9%88%E6%98%AF%E5%8F%AF%E6%95%A3%E5%88%97%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</link><pubDate>Sun, 19 Sep 2021 09:31:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-19-15310849-%E4%BB%80%E4%B9%88%E6%98%AF%E5%8F%AF%E6%95%A3%E5%88%97%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</guid><description>什么是可散列的数据类型 在Python词汇表（https://docs.python.org/3/glossary.html#term-hashable）中，关于可散列类型的定义有这样一段话： 如果一个对象是可散列的，那么在这个对象的生命周期中，它的散列值是不变 的，而且这个对象</description></item><item><title>当列表不是首选时</title><link>https://blog.overfit.org/posts/2021-09-19-15310824-%E5%BD%93%E5%88%97%E8%A1%A8%E4%B8%8D%E6%98%AF%E9%A6%96%E9%80%89%E6%97%B6/</link><pubDate>Sun, 19 Sep 2021 09:11:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-19-15310824-%E5%BD%93%E5%88%97%E8%A1%A8%E4%B8%8D%E6%98%AF%E9%A6%96%E9%80%89%E6%97%B6/</guid><description>数组 from array import array # 引入数组类型 from random import random floats=array('d',(random()for i in range(10**7))) # 利用一个可迭代对象来创建一个双精度浮</description></item><item><title>列表操作</title><link>https://blog.overfit.org/posts/2021-09-18-15310241-%E5%88%97%E8%A1%A8%E6%93%8D%E4%BD%9C/</link><pubDate>Sat, 18 Sep 2021 21:28:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-18-15310241-%E5%88%97%E8%A1%A8%E6%93%8D%E4%BD%9C/</guid><description>为什么切片和区间会忽略最后一个元素 当只有最后一个位置信息时，可以快速看出切片和区间里有几个元素：range(3)和my_list[:3]都返回三个元素 当起止位置信息都可见时，我们可以快速计算出切片和区间长度，用最后一个数减去第一个下标（stop-start)即可 方便用任意一</description></item><item><title>具体命名元组</title><link>https://blog.overfit.org/posts/2021-09-15-15271118-%E5%85%B7%E4%BD%93%E5%91%BD%E5%90%8D%E5%85%83%E7%BB%84/</link><pubDate>Wed, 15 Sep 2021 10:26:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-15-15271118-%E5%85%B7%E4%BD%93%E5%91%BD%E5%90%8D%E5%85%83%E7%BB%84/</guid><description>from collections import namedtuple City=namedtuple('City','name country population coordinates') '''创建一个具名元组需要两个</description></item><item><title>第二周作业</title><link>https://blog.overfit.org/posts/2021-09-13-15264640-%E7%AC%AC%E4%BA%8C%E5%91%A8%E4%BD%9C%E4%B8%9A/</link><pubDate>Mon, 13 Sep 2021 20:09:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-13-15264640-%E7%AC%AC%E4%BA%8C%E5%91%A8%E4%BD%9C%E4%B8%9A/</guid><description>第二周作业 计算矩形面积 if &lt;strong&gt;name&lt;/strong&gt; == '&lt;strong&gt;main&lt;/strong&gt;': x = eval(input('请输入矩形的长：')) y = eval(input('请输入矩形的宽')) print('矩形的面积为：{:.</description></item><item><title>元组和记录</title><link>https://blog.overfit.org/posts/2021-09-08-15241801-%E5%85%83%E7%BB%84%E5%92%8C%E8%AE%B0%E5%BD%95/</link><pubDate>Wed, 08 Sep 2021 11:00:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-08-15241801-%E5%85%83%E7%BB%84%E5%92%8C%E8%AE%B0%E5%BD%95/</guid><description>lax_coordinates = (33.9425, -118.408056) # 洛杉矶国际机场的经纬度 city, year, pop, chg, area = ('Tokyo', 2003, 32450, 0.66, 8014) # 东京市的一些信息：市名</description></item><item><title>Python列表推导和可读性</title><link>https://blog.overfit.org/posts/2021-09-08-15241630-python%E5%88%97%E8%A1%A8%E6%8E%A8%E5%AF%BC%E5%92%8C%E5%8F%AF%E8%AF%BB%E6%80%A7/</link><pubDate>Wed, 08 Sep 2021 10:34:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-08-15241630-python%E5%88%97%E8%A1%A8%E6%8E%A8%E5%AF%BC%E5%92%8C%E5%8F%AF%E8%AF%BB%E6%80%A7/</guid><description>symbols = '%^&amp;amp;*♕' codes = [] # 创建一个codes列表 for symbol in symbols: # 用for循环迭代symbols codes.append(ord(symbol)) # 将symbols中的元素迭代取出</description></item><item><title>Python模拟数据类型</title><link>https://blog.overfit.org/posts/2021-09-06-15234574-python%E6%A8%A1%E6%8B%9F%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</link><pubDate>Mon, 06 Sep 2021 16:57:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-06-15234574-python%E6%A8%A1%E6%8B%9F%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</guid><description>利用特殊方法，来使得自定义对象来实现一个二维向量(Vector)类 一个简单的二维向量类 from math import hypot class Vector: def &lt;strong&gt;init&lt;/strong&gt;(self, x=0, y=0): self.x = x # 将输入的x，y分别赋值给类属性</description></item><item><title>一摞Python风格纸牌</title><link>https://blog.overfit.org/posts/2021-09-05-15230718-%E4%B8%80%E6%91%9Epython%E9%A3%8E%E6%A0%BC%E7%BA%B8%E7%89%8C/</link><pubDate>Sun, 05 Sep 2021 20:24:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-05-15230718-%E4%B8%80%E6%91%9Epython%E9%A3%8E%E6%A0%BC%E7%BA%B8%E7%89%8C/</guid><description>import collections # 引入collections模块 Card = collections.namedtuple('Card', ['rank', 'suit']) # 用namedtuple创造了一个简单的类C</description></item><item><title>Python语言基础学习报告</title><link>https://blog.overfit.org/posts/2021-09-04-15227657-python%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0%E6%8A%A5%E5%91%8A/</link><pubDate>Sat, 04 Sep 2021 20:18:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-04-15227657-python%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0%E6%8A%A5%E5%91%8A/</guid><description>从零开始学Python 第一节课 学会了Python的变量赋值、运算符使用和强制类型转换 if &lt;strong&gt;name&lt;/strong&gt; == '&lt;strong&gt;main&lt;/strong&gt;': print('Hello World') print('人因梦想而伟大') print(</description></item><item><title>制作植物大战僵尸</title><link>https://blog.overfit.org/posts/2021-09-04-15227635-%E5%88%B6%E4%BD%9C%E6%A4%8D%E7%89%A9%E5%A4%A7%E6%88%98%E5%83%B5%E5%B0%B8/</link><pubDate>Sat, 04 Sep 2021 20:05:00 +0800</pubDate><guid>https://blog.overfit.org/posts/2021-09-04-15227635-%E5%88%B6%E4%BD%9C%E6%A4%8D%E7%89%A9%E5%A4%A7%E6%88%98%E5%83%B5%E5%B0%B8/</guid><description>使用Python的print函数来输出植物大战僵尸中的石头怪 根据给出的图片用字符串来拼接植物大战僵尸中的石头怪 print(' ' * 2 + '* ' * 5 + 'n' + ' ' + '*'</description></item></channel></rss>