Pandas 科学计算入门

Pandas 科学计算入门

Pandas 入门

基本操作

  • Pandas 基于 NumPy 开发,提供了大量快捷便利的数据处理方法,由 AQR Capital Management 于 2008 年开发,2009 年开源发布, 是支撑 Python 科学计算的强大工具
Read more
NumPy 入门

NumPy 入门

NumPy

初识 NumPy

NumPy 的主要对象是同质多维数组,也就是在一个元素(通常是数字)表中,元素的类型都是相同的。其中可以通过正整数的元组来对元素进行索引。

在 NumPy 中,数组的维度被称为轴(axes),轴的数量被称为秩(rank)。例如在三维空间的一个点坐标[1,2,1],就是秩为1的数组,因为它只有一个轴。

NumPy 的数组称为 ndarray, 别名为 array。numpy。array 与 Python 标准库里的 array.array 不一样,标准库只能处理一维数组并且功能相对较少。

Read more

new-year-2020

2019 年终总结?

仍是菜鸡一个

  • 2019 的好多 flag 都倒了_(:з」∠)_
  • 大二一学期越来越发现自己菜的真实
  • 学习了计算机系统的一些基础知识,对编译,链接等的学习仍是很浅,目前也就做了 CSAPP 的 bomblab (炸弹实验), buflab (缓冲区溢出攻击实验), datalab
  • 学习了java,一知半解,期中项目和期末项目遗留了一堆 bug (项目时间太紧了)
  • 初次体验打算法比赛,感觉挺有意思
  • 作为爱特站长为社团做出了贡献和作为程序部的负责人带出了 5 个新生(还挺好? 教学互长)
  • 体验了一次校内项目(算是外包?),被甲方各种迷惑行为搞到心态爆炸(结项改UI,最终还不然阶段性部署???)

仍要好好努力

  • 感觉自己的数学还是超级菜,以后要好好学习数学,离散,概率,线代这都是基础科目,要学扎实
  • 即将尝试第一次打美赛,要好好准备,最终目标是国赛
  • 入手的《程序员的自我修养》才看了3章就因为期中复习断了,之后各种项目也没再看,明明立的 flag 是秋季学期看起码一半
  • python web 一点都没看,算了… 2020 再看
  • 要开始学习算法了,配合我们的专业课和建模一起,争取大二下 CSP 拿 300+ (先定个小目标)

寒假不要浪了

  • 博客严重拖更,我发现一旦懒下来就会越更越慢,所以寒假惯例至少 2-3 天一更
  • 要给新生们准备下学期的讲课内容,希望自己定一些更好的,同时借此机会自己再深入去学习这些东西
  • 努力去看英文的论文,课本,英语也不要放过

期末冲冲冲
个人感觉好像没有大一收获的多,也不知道自己这一年都忙了什么,唉

HTTP头

HTTP头

HTTP头

HTTP报文分为请求报文和响应报文。请求报文和响应报文的的第一行叫做状态行。状态行后面就跟着多个HTTP首部字段。
首先,咱们得清楚HTTP头部有什么作用,HTTP首部用来向请求报文或者响应报文中添加一些附加信息。通过HTTP首部信息,客户端或者服务器端就能了解到这次报文到底具有哪些属性,报文发送端有哪些喜好等等。
HTTP首部的分类:
1.通用首部:请求报文和响应报文都支持,换句话说,就是既可以出现在请求报文中,也可以出现在响应报文中。
2.请求首部:出现在请求报文第一行(请求行)的后面,为请求报文添加一些附加信息
3.响应首部:出现在响应报文第一行的后面,提供了一些关于响应报文的一些信息
4.实体首部:我们都知道,请求报文和响应报文都包含实体报文,实体首部就是用来描述实体报文的一些属性。
5.扩展头部:HTTP规范中没有定义的首部。

Read more
汇编基础-13

汇编基础-13

对之前学过的内容的补充(结合专业课)

11.14更新

关于NASM和MASM

NASM全称The Netwide Assembler,是一款基于80x86和x86-64平台的汇编语言编译程序,其设计初衷是为了实现编译器程序跨平台和模块化的特性。NASM支持大量的文件格式,包括Linux,*BSD,a.out,ELF,COFF,Mach−O,Microsoft 16−bit OBJ,Win32以及Win64,同时也支持简单的二进制文件生成。它的语法被设计的简单易懂,相较Intel的语法更为简单,支持目前已知的所有x86架构之上的扩展语法,同时也拥有对宏命令的良好支持。

摘自百度百科

宏汇编程序(MASM)是具有宏加工功能的汇编程序。可以用它定义含参数的程序段,在使用的位置上调用它们,汇编时将进行宏(指令)展开,把宏定义所预先定义的指令目标代码插在该位置上。

前面的学习都用到的是MASM,而学校实验用的是NASM,什么DOSBOX,DEBUG,用着非常的不舒服

但是这不影响对于一些共性的东西的学习,写这篇博客的存在意义就是补充这些我遗漏的东西

Read more