写点什么

程序那些事

0 人感兴趣 · 90 次引用

  • 最新
  • 推荐

NumPy 之: 结构化数组详解

用户头像
程序那些事5 月 6 日

普通的数组就是数组中存放了同一类型的对象。而结构化数组是指数组中存放不同对象的格式。

ECMAScript 2019(ES10) 新特性简介

用户头像
程序那些事5 月 4 日

ES10是ECMA协会在2019年6月发行的一个版本,因为是ECMAScript的第十个版本,所以也称为ES10.

NumPy 之: 数据类型对象 dtype

用户头像
程序那些事4 月 30 日

之前讲到了NumPy中有多种数据类型,每种数据类型都是一个dtype(numpy.dtype )对象。今天我们来详细讲解一下dtype对象。

AI 数学基础之:P、NP、NPC 问题

用户头像
程序那些事4 月 28 日

我们在做组合优化的时候需要去解决各种问题,根据问题的复杂度不同可以分为P、NP、NPC问题等。今天给大家来介绍一下这些问题类型。

NumPy 之: 标量 scalars

用户头像
程序那些事4 月 25 日

Python语言中只定义了特定数据类的一种类型(比如只有一种整数类型,一种浮点类型等)。在不需要关注计算机中数据表示方式的普通应用程序中,这样做很方便。但是,对于科学计算来说,我们需要更加精确的控制类型。

NumPy 之: 数据类型

用户头像
程序那些事4 月 23 日

我们知道Python中有4种数字类型,分别是int,float,bool和complex。作为科学计算的NumPy,其数据类型更加的丰富。

NumPy 之:NumPy 简介教程

用户头像
程序那些事4 月 21 日

NumPy是一个开源的Python库,主要用在数据分析和科学计算,基本上可以把NumPy看做是Python数据计算的基础,因为很多非常优秀的数据分析和机器学习框架底层使用的都是NumPy。比如:Pandas, SciPy, Matplotlib, scikit-learn, scikit-image 等。

使用 gradle 插件发布项目到 nexus 中央仓库

用户头像
程序那些事4 月 19 日

Sonatype 提供了一个叫做开源软件资源库托管Open Source Software Repository Hosting (OSSRH) 的工具,帮助我们来方便的将项目发布到中心仓库中。

Python 基础之:struct 和格式化字符

用户头像
程序那些事4 月 16 日

文件的存储内容有两种方式,一种是二进制,一种是文本的形式。如果是以文本的形式存储在文件中,那么从文件中读取的时候就会遇到一个将文本转换为Python中数据类型的问题。实际上即使是文本的形式存储,存储的数据也是也是有结构的,因为Python底层是用C来编

ES9 的新特性: 异步遍历 Async iteration

用户头像
程序那些事4 月 15 日

简介在ES6中,引入了同步iteration的概念,随着ES8中的Async操作符的引用,是不是可以在一异步操作中进行遍历操作呢?

可视化运行 Python 的神器 Jupyter Notebook

用户头像
程序那些事4 月 13 日

简介如果我们想要运行Python,通常有两种方式,第一种方式就是在Python或者IPython的解释器环境中进行交互式运行,还有一种方式就是程序员最喜欢的编写.py文件,在文件中编写python代码,然后运行。

AI 数学基础之: 确定图灵机和非确定图灵机

用户头像
程序那些事4 月 12 日

图灵机是由艾伦·麦席森·图灵在1936年描述的一种抽象机器,它是人们使用纸笔进行数学运算的过程的抽象,它肯定了计算机实现的可能性,并给出了计算机应有的主要架构,引入了读写与算法与程序语言的概念为现代计算机的发明打下了基础。

maven 中心仓库 OSSRH 使用简介

用户头像
程序那些事4 月 9 日

使用java做项目的朋友肯定对maven不陌生,maven为我们提供了一个中心仓库,我们在构建java项目时,直接从maven中心仓库中下载依赖的jar包到本地,然后打包进行构建。

ES9 的新特性: 正则表达式 RegExp

用户头像
程序那些事4 月 7 日

正则表达式是我们做数据匹配的时候常用的一种工具,虽然正则表达式的语法并不复杂,但是如果多种语法组合起来会给人一种无从下手的感觉。

Python 基础之:Python 中的内部对象

用户头像
程序那些事4 月 6 日

Python中内置了很多非常有用的对象,本文将会介绍Python中的内置函数,内置常量,内置类型和内置异常。

Python 基础之:Python 中的类

用户头像
程序那些事4 月 2 日

class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。

ECMAScript 2018(ES9) 新特性简介

用户头像
程序那些事3 月 31 日

ES9是ECMA协会在2018年6月发行的一个版本,因为是ECMAScript的第九个版本,所以也称为ES9.

Python 基础之:Python 中的异常和错误

用户头像
程序那些事3 月 29 日

和其他的语言一样,Python中也有异常和错误。在 Python 中,所有异常都是 BaseException 的类的实例。 今天我们来详细看一下Python中的异常和对他们的处理方式。

Python 基础之:Python 中的 IO

用户头像
程序那些事3 月 26 日

IO就是输入和输出,任何一个程序如果和外部希望有交互的话,都需要使用到IO。相对于java而言,Python中的IO更加的简单,易用。

Python 基础之:Python 中的模块

用户头像
程序那些事3 月 25 日

Python的解释环境是很好用,但是如果我们需要编写一个大型的程序的时候,解释环境就完全不够用了。这个时候我们需要将python程序保存在一个文件里。通常这个文件是以.py结尾的。

深入理解 ES8 的新特性 SharedArrayBuffer

用户头像
程序那些事3 月 23 日

ES8引入了SharedArrayBuffer和Atomics,通过共享内存来提升workers之间或者worker和主线程之间的消息传递速度。

ES6 中的新特性:Iterables 和 iterators

用户头像
程序那些事3 月 21 日

为了方便集合数据的遍历,在ES6中引入了一个iteration的概念。为我们提供了更加方便的数据遍历的手段。

Python 基础之:Python 的数据结构

用户头像
程序那些事3 月 19 日

不管是做科学计算还是编写应用程序,都需要使用到一些基本的数据结构,比如列表,元组,字典等。

密码学系列之:csrf 跨站点请求伪造

用户头像
程序那些事3 月 18 日

CSRF的全称是Cross-site request forgery跨站点请求伪造,也称为一键攻击或会话劫持,它是对网站的一种恶意利用,主要利用的是已授权用户对于站点的信任,无辜的最终用户被攻击者诱骗提交了他们不希望的Web请求。 恶意网站可以通过多种方式来发送此类命令。

ECMAScript 2017(ES8) 新特性简介

用户头像
程序那些事3 月 17 日

ES8是ECMA协会在2017年6月发行的一个版本,因为是ECMAScript的第八个版本,所以也称为ES8.

javascript 中的 Strict 模式

用户头像
程序那些事3 月 15 日

我们都知道javascript是一个弱类型语言,在ES5之前,javascript的程序编写具有很强的随意性,我可以称之为懒散模式(sloppy mode)。比如可以使用未定义的变量,可以给对象中的任意属性赋值并不会抛出异常等等。

https://static001.geekbang.org/infoq/37/373ad356427b64adf4481e43c2b6daac.jpeg?x-oss-process=image/resize,w_416,h_234

ECMAScript 2016(ES7) 新特性简介

用户头像
程序那些事3 月 12 日

自从ES6(ECMAScript 2015)在2015年发布以来,ECMAScript以每年一个版本的速度持续向前发展。到现在已经是ECMAScript 2020了。

密码学系列之: 内容嗅探

用户头像
程序那些事3 月 10 日

内容嗅探,也被称为媒体类型嗅探或MIME嗅探,是检查一个字节流的内容,试图推断其中数据的文件格式的做法。内容嗅探通常用在媒体类型没有被准确指定的情况,用于补偿元数据信息。

Python 基础之: 函数

用户头像
程序那些事3 月 8 日

函数是结构化编程的基础,也是代码复用的基石。Python中通过def来自定义函数。本文将会深入探索Python中函数的秘密。

AI 数学基础之: 概率和上帝视角

用户头像
程序那些事3 月 5 日

天要下雨,娘要嫁人。虽然我们不能控制未来的走向,但是可以一定程度上预测为来事情发生的可能性。而这种可能性就叫做概率。什么是概率呢?概率就是事情出现的可能性。比如扔骰子,我们知道骰子有六面,很容易知道扔出1点的概率是1/6,听起来很简单,但是如果

程序那些事_程序那些事资料文章-InfoQ写作平台