WangJJ's Blog

code is poetry


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

排序算法

发表于 2018-03-29 | 更新于: 2018-10-10 | 分类于 Python

稳定性和时间复杂度

名称 平均情况 最好 最差 辅助空间 稳定性
冒泡 o(n2) o(n) o(n2) o(1) 稳定
插入 o(n2) o(n) o(n2) o(1) 稳定
归并 o(nlogn) o(nlogn) o(nlogn) o(n) 稳定
选择 o(n2) o(n2)) o(n2) o(1) 不稳定
希尔 o(nlogn)~o(n2) o(n1.3)) o(n2) o(1) 不稳定
堆 o(nlogn) o(nlogn) o(nlogn) o(1) 不稳定
快速 o(nlogn) o(nlogn) o(n2) o(nlogn)~o(n) 不稳定
阅读全文 »

非线性方程求参数

发表于 2017-12-26 | 更新于: 2017-12-26 | 分类于 Python

Intro

最近遇到了一个问题,要求一个由多个非线性方程组成的方程的 参数
已经目标方程的形式 求解对应非线性方程的未知参数 例如:

$$ s(t)=a\cdot f1(t)+b\cdot f2(t)+c \cdot f(3t) $$

其中:

$$f1(t)= w \cdot sin(k\cdot t)$$

$$f2(t)= 1- \frac{1}{\sqrt1-w^2}\cdot e^{-\alpha}\cdot sin[(1-\sqrt{1-w^2})+arccos(w)]$$

$f(3)$是一个cdf 概率累计分布函数

阅读全文 »

numpy常用函数记录

发表于 2017-12-19 | 更新于: 2018-04-23 | 分类于 numpy

random模块

np.random.random

Return random floats in the half-open interval [0.0, 1.0).产生随机矩阵,如random.random([2,3])产生一个2x3维的随机数

阅读全文 »

Ten Simple Rules for Better Figures

发表于 2017-12-14 | 更新于: 2017-12-14 | 分类于 可视化

科学可视化经典定义为图形化显示科学数据的过程。 但是,这个过程远非直接的或自动的。 有很多不同的方法来表示相同的数据:散点图,线性图,条形图和饼图,等等。 此外,使用相同类型的情节的相同数据可能被视为非常不同,取决于谁在看数字。 科学可视化的更准确的定义将是人与数据之间的图形界面。 在这篇短文中,我们旨在提供一套基本的规则来改善图形设计,并解释一些常见的陷阱。

Rule 1: Know Your Audience

Rule 2: Identify Your Message

Rule 3: Adapt the Figure to the Support Medium

Rule 4: Captions Are Not Optional

Rule 5: Do Not Trust the Defaults

Rule 6: Use Color Effectively

Rule 7: Do Not Mislead the Reader

Rule 8: Avoid “Chartjunk”

Rule 9: Message Trumps Beauty

Rule 10: Get the Right Tool

阅读全文 »

markdown语法

发表于 2017-12-10 | 更新于: 2018-10-10 | 分类于 markdown
  • 概述
    • 宗旨
    • 兼容html
    • 特殊字符自动转换
  • 区块元素
    • 段落和换行
    • 标题
    • 区块引用
    • 列表
    • 代码区块
    • 分割线
  • 区段元素
    • 链接
    • 强调
    • 代码
    • 图片
  • 其它
    • 自动链接
    • 反斜杠
    • 斜体和粗体
    • 公式
      • $ 表示行内公式:
      • $$ 表示整行公式:
    • 表格
    • 锚点
  • 感谢
阅读全文 »

git入门

发表于 2017-12-09 | 更新于: 2017-12-09 | 分类于 Linux

占个坑 以后写

vim常用命令

发表于 2017-12-09 | 更新于: 2017-12-09 | 分类于 Linux

占个坑,以后写

Principles of Information Visualization

发表于 2017-12-09 | 更新于: 2017-12-14 | 分类于 可视化

Inroduction

本课程的主要内容是理解如何更清楚地向那些对数据感兴趣的利益相关者传达数据。有许多不同的利益相关者可能对使用视觉材料感兴趣。
例如,你想和同行的数据科学家分享公正的数据表达,他们能够做出自己的推论和解释。但是,您也希望能够与可能熟悉域名但正在寻找具体可操作见解的经理和主管分享数据故事。
在这个课程中将学会得到一个新的可视化技术,你将被要求扩展matplotlib代码库来增强其功能。这是您作为数据科学家的重要一步。要超越使用现成的工具,而是能够修改它们以支持理解数据和问题的新方法。

阅读全文 »

hello wangjj

发表于 2017-12-08 | 更新于: 2017-12-08 | 分类于 Hexo

hello wanjj

部署hexo

Hello World

发表于 2017-12-08 | 更新于: 2017-12-08 | 分类于 Hexo

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

阅读全文 »
WangJJ

WangJJ

Life is but a span.

10 日志
6 分类
11 标签
GitHub E-Mail
© 2018 WangJJ
由 Hexo 强力驱动
|
主题 — NexT.Pisces

Hosted by Coding Pages