【CBY_231225】Kmeans聚类及LSTM时间序列预测

发布时间:2023-12-25 付费文章:29.9元

 

import random
import string
from datetime import datetime

def generate_random_string(length=3):
    characters = string.ascii_uppercase
    return ''.join(random.choice(characters) for _ in range(length))

def generate_timestamped_string(separator='_'):
    timestamp = datetime.now().strftime('%y%m%d') # %H%M%S
    random_part = generate_random_string(length=3)
    return random_part+separator+timestamp

timestamped_string = generate_timestamped_string()
print('【{0}】'.format(timestamped_string))

【Talk is cheap】

#!/usr/bin/env python
# coding: utf-8
# Auth wechat: civilpy

# In[2]:


import warnings
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文
plt.rcParams['axes.unicode_minus'] = False # 显示负号
warnings.filterwarnings("ignore")
get_ipython().run_line_magic('matplotlib', 'inline')


# In[3]:


import seaborn as sns


# # 加载数据

# In[4]:


df=pd.read_csv('final_dataset.csv')


# In[5]:


df.head() # 前5行


# In[6]:


df.tail() # 前5行


# In[7]:


# 将 'time' 列转换为时间序列
df['time'] = pd.to_datetime(df['time'])

# 将 'time' 列设置为索引
# df.set_index('time', inplace=True)

数据列:

Intensity	运动强度
METs	新陈代谢分数
heart_rate	心率
Steps	步数
Calories	卡路里消耗

梅特值(METs,Metabolic Equivalent of Task)是一个衡量运动强度的单位。它是通过比较进行某种运动时的能量消耗与静息状态下的能量消耗来确定的。一项运动的 METs 值越高,表示进行该运动所需的能量消耗越大,运动强度也越高。梅特值通常用于评估运动计划的有效性和指导运动强度的调整。

 

打赏下载数据原及源码

 


注1:支付宝扫下图绿码打赏后,再点击 直接获取↑

注2:如忘记保存或后续查看,可凭订单号 手动获取