from math import sqrt def multipl(a,b): sumofab=0.0 for i in range(len(a)): temp=a[i]*b[i] sumofab+=temp return sumofab def corrcoef(x,y): n=len(x) #求和 sum1=sum(x) sum2=sum(y) #求乘积之和 sumofxy=multipl(x,y) #求平方和 sumofx2 = sum([pow(i,2) for i in x]) sum
template <class T1, class T2>double Pearson(std::vector<T1> &inst1, std::vector<T2> &inst2) { if(inst1.size() != inst2.size()) { std::cout<<"the size of the vectors is not the same\n"; return 0; } size_t n=inst1.s
date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S" 这个命令要分成两个来看,首先是取出了/proc/uptime文件中的第一个数字,也就是当前机器已运行的时间,假设为$X 秒 date -d "$X second ago" 意思是取 X秒前的时间,并按照"%Y-%m-%d%H:%M:%S"的形式输出.这是date命令的用法
# -*- coding: utf-8 -*- """ Created on Mon Dec 2 14:49:59 2018 @author: zhen """ import matplotlib.pyplot as plt import numpy as np import pandas as pd from datetime import datetime def normal(a): #最大值最小值归一化 return (a - np.mi