-
Colt-数学计算库
colt
Colt 为Java中的高性能科学和技术计算提供了一套开源库。
例如,在欧洲核子研究中心进行的科学和技术计算的特点是要求问题规模大,并且需要在相当小的内存占用下实现高性能。
许多人认为Java语言不适合这种工作。
然而,最近的演变趋势表明它可能很快成为性能敏感的科学和技术计算的主要参与者。
例如,IBM Watson的Ninja项目表明,Java确实可以执行BLAS矩阵计...
2019-05-10 03:08:59 |
Math
-
OLAP 联机分析处理OLAP(On-Line Analytical Processing)
OLAP
联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。
它具有FASMI(Fast Analysis of Shared Multidimensional Information),即共享多维信息的快速分析的特征。
其中F是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A是可分析性(Analys...
2019-05-10 03:08:59 |
SQL
-
OLAP/ALTP 对比 联机事务处理(Online Transaction Processing) vs 联机分析处理OLAP(On-Line Analytical Processing)
OLTP与OLAP的介绍
数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。
OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供...
2019-05-10 03:08:59 |
SQL
-
Oracle 分页错误问题
场景
页面查询分页数据重复。可是分页数和总数都是正确的
问题排查思路
数据库是否重复?
因为前段时间发生类似的事情,结果分页代码没问题,是因为数据本身就重复了。
前段分页码传错了?
看了一下,分页码传的是对的。
分页代码的问题?
数据库使用的是 mybtis,分页插件用的是 pageHelper。
后来打印了日志,发现确实分页代码有问题。
测试了 ...
2019-04-16 02:55:13 |
SQL
-
CSV 文件生成实战
业务背景
我们经常需要去解析某些文件生成 csv, 比如数据库数据生成 csv。
下面记录一下采坑记录,以后可以借鉴。
不同的系统
需要解析一个文件,平时使用 windows 系统。
结果收到的是 *.tar.gz 文件。
linux 解压方式
你可以把文件上传到 linux 来加压。
流程如下:
下载 putty
putty-64bit-0.71-installer.m...
2019-04-16 02:55:13 |
Java
-
Numpy-04-基本操作
算术运算符
数组上的算术运算符应用于元素。
创建一个新数组并填充结果。
>>> a = np.array([6,7,8,9])
>>> b = np.arange(4)
>>> c = a-b
>>> c
array([6, 6, 6, 6])
>>> b
array([0, 1, 2, 3])
...
2019-04-16 02:55:13 |
Python
-
Numpy-03-数组的处理
创建数组的方式
有几种方法可以创建数组。
例如,您可以使用数组函数从常规Python列表或元组创建数组。
结果数组的类型是从序列中元素的类型推导出来的。
>>> import numpy as np
>>> a = np.array([1,2,3])
>>> a
array([1, 2, 3])
>>> a.dt...
2019-04-16 02:55:13 |
Python
-
Numpy-02-快速开始
基本概念
NumPy的主要对象是同构多维数组。 它是一个元素表(通常是数字),都是相同的类型,由正整数元组索引。 `在NumPy维度中称为轴。
例如,3D空间[1,2,1]中的点的坐标具有一个轴。
该轴有3个元素,所以我们说它的长度为3.在下图所示的例子中,数组有2个轴。 第一轴的长度为2,第二轴的长度为3。
[[ 1., 0., 0.],
[ 0., 1., 2.]]
Num...
2019-04-16 02:55:13 |
Python