<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      量化曲線的平滑程度

      思路

      1. 對原始數據一階求導,得到一階導數數組。

      2. 對一階導數數組求標準差。導數的標準差提供了導數值的波動性,標準差越小,曲線越平滑。

      平滑曲線

      import numpy as np
      import matplotlib.pyplot as plt
      from matplotlib import font_manager
      fname="/usr/local/python3.6/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/simhei.ttf"
      zhfont = font_manager.FontProperties(fname=fname)
      
      
      # 生成示例數據:正弦波加噪聲
      np.random.seed(123456)
      time = np.arange(0, 100, 0.1)
      signal_period = 20  # 正弦波周期
      signal = 10 * np.sin(2 * np.pi * time / signal_period)  # 正弦波
      
      # 計算一階導數(離散形式)
      dt = time[1] - time[0]  # 時間步長
      first_derivative = np.diff(signal) / dt
      
      # 計算一階導數的統計指標
      std_dev_derivative = np.std(first_derivative)
      
      # 打印導數的波動性指標
      print(f"平滑數據的一階導數標準差: {std_dev_derivative:.2f}")
      
      # 繪制原始信號與導數
      plt.figure(figsize=(14, 6))
      
      plt.subplot(2, 1, 1)
      plt.plot(time, signal, label='平滑數據')
      plt.xlabel('Time')
      plt.ylabel('Value')
      plt.title('原始數據 及其 一階導數', fontproperties=zhfont, fontsize=12)
      plt.legend()
      
      plt.subplot(2, 1, 2)
      plt.plot(time[:-1], first_derivative, label='一階導數', color='orange')
      plt.xlabel('Time')
      plt.ylabel('Value')
      # plt.title('原始數據求導', fontproperties=zhfont, fontsize=12)
      plt.legend()
      plt.show()
      
      # 繪制導數的直方圖
      plt.figure(figsize=(14, 4))
      plt.hist(first_derivative, bins=50, color='orange', edgecolor='k', alpha=0.7)
      plt.xlabel('Derivative Value')
      plt.ylabel('Frequency')
      plt.title('一階導數直方圖')
      plt.show()
      

        

      毛刺曲線

      import numpy as np
      import matplotlib.pyplot as plt
      from matplotlib import font_manager
      fname="/usr/local/python3.6/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/simhei.ttf"
      zhfont = font_manager.FontProperties(fname=fname)
      
      
      # 生成示例數據:正弦波加噪聲
      np.random.seed(123456)
      time = np.arange(0, 100, 0.1)
      signal_period = 20  # 正弦波周期
      signal = 10 * np.sin(2 * np.pi * time / signal_period)  # 正弦波
      noise = np.random.normal(0, 2, len(time))  # 噪聲
      signal_with_noise = signal + noise
      
      # 計算一階導數(離散形式)
      dt = time[1] - time[0]  # 時間步長
      first_derivative = np.diff(signal_with_noise) / dt
      
      # 計算一階導數的統計指標
      std_dev_derivative = np.std(first_derivative)
      
      # 打印導數的波動性指標
      print(f"毛刺數據的一階導數標準差: {std_dev_derivative:.2f}")
      
      # 繪制原始信號與導數
      plt.figure(figsize=(14, 6))
      
      plt.subplot(2, 1, 1)
      plt.plot(time, signal_with_noise, label='毛刺數據')
      plt.xlabel('Time')
      plt.ylabel('Value')
      plt.title('原始數據 及其 一階導數', fontproperties=zhfont, fontsize=12)
      plt.legend()
      
      plt.subplot(2, 1, 2)
      plt.plot(time[:-1], first_derivative, label='一階導數', color='orange')
      plt.xlabel('Time')
      plt.ylabel('Value')
      # plt.title('原始數據求導', fontproperties=zhfont, fontsize=12)
      plt.legend()
      plt.show()
      
      # 繪制導數的直方圖
      plt.figure(figsize=(14, 4))
      plt.hist(first_derivative, bins=50, color='orange', edgecolor='k', alpha=0.7)
      plt.xlabel('Derivative Value')
      plt.ylabel('Frequency')
      plt.title('一階導數直方圖')
      plt.show()
      

      整體對比

      import numpy as np
      import matplotlib.pyplot as plt
      from matplotlib import font_manager
      fname="/usr/local/python3.6/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/simhei.ttf"
      zhfont = font_manager.FontProperties(fname=fname)
      
      
      
      # 計算一階離散導數
      dt = time[1] - time[0]
      smooth_derivative = np.diff(signal) / dt
      noisy_derivative = np.diff(signal_with_noise) / dt
      
      # 計算標準差
      std_dev_smooth = np.std(smooth_derivative)
      std_dev_noisy = np.std(noisy_derivative)
      
      # 打印結果
      print(f"平滑數據一階導數標準差: {std_dev_smooth:.2f}")
      print(f"毛刺數據一階導數標準差: {std_dev_noisy:.2f}")
      
      # 繪制信號與導數
      plt.figure(figsize=(12, 6))
      
      plt.subplot(2, 1, 1)
      plt.plot(time, smooth_signal, label='平滑數據', color='blue')
      plt.plot(time, noisy_signal, label='毛刺數據', color='orange')
      plt.xlabel('Time')
      plt.ylabel('Value')
      plt.title('原始數據對比', fontproperties=zhfont, fontsize=12)
      plt.legend()
      
      plt.subplot(2, 1, 2)
      plt.plot(time[:-1], smooth_derivative, label='平滑數據一階導數', color='blue')
      plt.plot(time[:-1], noisy_derivative, label='毛刺數據一階導數', color='orange')
      plt.xlabel('Time')
      plt.ylabel('Derivative Value')
      plt.title('一階導數對比', fontproperties=zhfont, fontsize=12)
      plt.legend()
      
      plt.tight_layout()
      plt.show()
      
      # 繪制導數的直方圖
      plt.figure(figsize=(12, 4))
      
      plt.subplot(1, 2, 1)
      plt.hist(smooth_derivative, bins=50, color='blue', edgecolor='k', alpha=0.7)
      plt.xlabel('Derivative Value')
      plt.ylabel('Frequency')
      plt.title('平滑數據一階導數直方圖', fontproperties=zhfont, fontsize=12)
      
      plt.subplot(1, 2, 2)
      plt.hist(noisy_derivative, bins=50, color='orange', edgecolor='k', alpha=0.7)
      plt.xlabel('Derivative Value')
      plt.ylabel('Frequency')
      plt.title('毛刺數據一階導數直方圖', fontproperties=zhfont, fontsize=12)
      
      plt.tight_layout()
      plt.show()
      

       

      posted @ 2024-07-04 19:23  馬貢多在下雨  閱讀(1012)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 重口SM一区二区三区视频| 成 人免费va视频| 亚洲综合日韩av在线| 亚洲区日韩精品中文字幕| 夜夜添无码试看一区二区三区| 亚洲精品国产综合久久一线| 亚洲五月天一区二区三区| 国产日韩欧美| 一本色道婷婷久久欧美| 亚洲qingse中文字幕久久| 国产一区二区精品久久凹凸| 久久精品一区二区三区综合| 色婷婷狠狠久久综合五月| 国产一区视频一区欧美| 国产中文三级全黄| 国产精品中文字幕观看| 丰满岳乱妇久久久| 欧美日韩免费专区在线观看| 国产精品 欧美 亚洲 制服| 巨熟乳波霸若妻在线播放| 亚洲码欧洲码一二三四五| 精品视频福利| 亚洲av无码之国产精品网址蜜芽 | 欧洲美熟女乱又伦AV影片| 国产无遮挡又黄又爽免费网站| 亚洲国产综合性亚洲综合性| 亚洲国产欧美一区二区好看电影| 久久天天躁狠狠躁夜夜av不卡| 激情综合色综合啪啪五月| 制服 丝袜 亚洲 中文 综合| 四会市| 国产免费午夜福利蜜芽无码| 免费人妻无码不卡中文18禁| 国产高在线精品亚洲三区| 国产丝袜在线精品丝袜不卡| 中文字幕日韩有码国产| 丝袜美腿诱惑之亚洲综合网| xx性欧美肥妇精品久久久久久| 亚洲国产大片永久免费看| 亚洲永久精品ww47永久入口| 绝顶丰满少妇av无码|