小编dah*_*o37的帖子

无法从地图值获取对

我有这个结构

static map<TypeA, pair<reference_wrapper<TypeB>, TypeC>> my_map;
Run Code Online (Sandbox Code Playgroud)

后来,我像这样访问它:

pair<reference_wrapper<TypeB>, TypeC> instance = my_map[type_a_instance];
Run Code Online (Sandbox Code Playgroud)

此错误会触发:

没有匹配的函数可用于调用 'std::pair<std::reference_wrapper< TypeB>, TypeC>::pair()'

c++ dictionary std std-pair

3
推荐指数
1
解决办法
71
查看次数

如何在 AwesomeWM 中向我的 alacritty 终端添加填充

所以,我慢慢地学习lua,awesomewm,以及如何配置我的操作系统。现在我有一个漂亮的终端,但它没有填充,所以字符基本上接触到边缘,不太美观。我不确定是否应该配置我的 rc.lua (awesomewm 配置文件)或 alacritty 配置文件。这是一张图片。

\n

https://i.stack.imgur.com/la5AV.png

\n

编辑:

\n
     \xc2\xa6 -- Terminal config\n     \xc2\xa6 {\n     \xc2\xa6   \xc2\xa6 rule_any = {\n     \xc2\xa6   \xc2\xa6   \xc2\xa6 class = {\n     \xc2\xa6   \xc2\xa6   \xc2\xa6   \xc2\xa6 "Alacritty",\n     \xc2\xa6   \xc2\xa6   \xc2\xa6 },\n     \xc2\xa6   \xc2\xa6 }, properties = {beautiful.useless_gap = 200}\n     \xc2\xa6 },\n
Run Code Online (Sandbox Code Playgroud)\n

我刚刚尝试了这个片段,但它返回一个错误。

\n

terminal archlinux awesome-wm alacritty

2
推荐指数
1
解决办法
1万
查看次数

迭代 yfinance 股票代码列表的最快方法是什么?

我使用 python yfinance yahoo API 进行股票数据检索。现在我得到的是挂钩比率,这是公司价格与其增长和收益相关的指标。我从这里下载了一个 csv: https: //www.nasdaq.com/market-activity/stocks/screener。它正好有 8000 只股票。

我所做的是获取符号列表,并迭代它以访问雅虎股票。然后我使用ticker.info 方法返回一个字典。我通过 8000 个符号重复这个过程。它以每分钟 6 个符号的速度运行,这是不可行的。是否有使用其他 API 或其他结构的更快方法?我不关心 API,只要我能获得增长、收益、每股收益等基本信息即可。

这是代码:

import pandas as pd
import yfinance as yf


data = pd.read_csv("data/stock_list.csv")
symbols = data['Symbol']
for symbol in symbols:
    stock = yf.Ticker(symbol)
    try:
        if stock.info['pegRatio']:
            print(stock.info['shortName'] + " : " + str(stock.info['pegRatio']))
    except KeyError:
        pass
Run Code Online (Sandbox Code Playgroud)

python finance data-science yfinance

2
推荐指数
1
解决办法
7145
查看次数