2023-07-17|閱讀時間 ‧ 約 4 分鐘

試一下新版的 code block,順便湊個文章數

    每次失意的時候,我都會想聽這首歌

    體面

    營~收~應該體面 星洲瑞銀別後悔
    何來衰退 你敢賣就敢心碎
    夢境裡面 是存股的我們
    在喝采 流著淚哭著數錢~

    獲~利~也很體面 散戶們絕不後退
    買到沒錢 認真盯盤的畫面
    別讓執念 毀掉了明年
    財富自由? 才沒那天~

    講給我自己聽的

    聽完感覺更失意,然後才能,

    一心向學。

    突然想到還是學生時,有次期中考前晚怎樣都沒辦法專心唸書,就找了室友打LOL打到睡前,反而因為沒有退路、沒有時間能再浪費,直接唸到早上去考試,最後順利過關。

    扯遠了,其實只是運氣好而已。


    為了試新版的 code block,

    就拿今天的 2317.csv  來隨意寫幾行程式,

    秒寫一波,不放費時間,

    程式就是要亂寫,不要講武德,

    寫到大家都沒辦法維護,直到業力引爆,

    主管才會想認真搞數位改...

    最後跑出了幾張圖,確認程式可動,

    成交量前5

    買超前5

    賣超前5

    把 code 貼上來試試,

    一片繽紛啊,但...

    # 編輯起來很怪​
    # code 改壞了
    # 有空再修

    import csv
    file_path = '/content/drive/My Drive/test/2317.csv'operation_table = {}
    def update_operation_table(dealer, price, buy_volume, sell_volume):
    dealer = ''.join(dealer.split())if dealer not in operation_table:
    operation_table[dealer] = {}operation_table[dealer][price] = (buy_volume, sell_volume)with open(file_path, 'r', encoding='Big5') as f:f.readline()f.readline()f.readline()rows = csv.reader(f, delimiter=',')for row in rows:if row[1]:update_operation_table(row[1], float(row[2]), int(row[3]), int(row[4]))if row[7]:update_operation_table(row[7], float(row[8]), int(row[9]), int(row[10]))operation_list = [(dealer, operation) for dealer, operation in operation_table.items()]operation_list.sort(reverse=True,key=lambda operation: sum([v[0]+v[1] for v in operation[1].values()]))plot_operation_top_n(5)
    operation_list.sort(reverse=True,key=lambda operation: sum([v[0]-v[1] for v in operation[1].values()]))plot_operation_top_n(5)operation_list.sort(reverse=True,key=lambda operation: sum([v[1]-v[0] for v in operation[1].values()]))plot_operation_top_n(5)


    結論一下

    code block 除了顏色,

    整體超幹爆難用 (也許是我不會用!?)

    有在用的應該懂

    另外手機版根本悲劇==

    希望內部人看了別森77啊

    我只是愛深責切

    絕對不是亂遷怒

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.