From 7096e8daca5e87793e461f48b40d2bf6aa7e9c8e Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Thu, 28 Dec 2023 21:52:29 +0800 Subject: [PATCH] Create sorted_market_capitalization.py --- .../sorted_market_capitalization.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 2023.12.28_sorted_market_capitalization/sorted_market_capitalization.py diff --git a/2023.12.28_sorted_market_capitalization/sorted_market_capitalization.py b/2023.12.28_sorted_market_capitalization/sorted_market_capitalization.py new file mode 100644 index 0000000..eb6e581 --- /dev/null +++ b/2023.12.28_sorted_market_capitalization/sorted_market_capitalization.py @@ -0,0 +1,16 @@ +""" +This code is supported by the website: https://www.guanjihuan.com +The newest version of this code is on the web page: https://www.guanjihuan.com/archives/38193 +""" + +import akshare as ak +import numpy as np +stocks = ak.stock_zh_a_spot_em() +stock_data = stocks.values +list_index = np.argsort(stock_data[:, 17]) +list_index = list_index[::-1] +for i0 in range(30): + stock_symbol = stock_data[list_index[i0], 1] + stock_name = stock_data[list_index[i0], 2] + market_capitalization = stock_data[list_index[i0], 17]/1e8 + print(i0+1, stock_symbol, stock_name, market_capitalization) \ No newline at end of file