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

发布时间:2023年12月25日

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 值越高,表示进行该运动所需的能量消耗越大,运动强度也越高。梅特值通常用于评估运动计划的有效性和指导运动强度的调整。

文章来源:https://blog.csdn.net/baidu_22713341/article/details/135191549
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。