小编Foa*_*oad的帖子

如何在Google电子表格图中修改图例标签?

我正在尝试在Google电子表格中绘制一些数据:

在此输入图像描述

正如您可能看到所有系列都在同一列中,我不能将任何行用作标题.我的情节看起来像这样:

在此输入图像描述

如果您能帮助我了解如何编辑/添加图例标签,我将不胜感激.

plot legend google-sheets

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

docker-machine 无法在 macOS 上创建机器,VBoxManage 返回 E_ACCESSDENIED 错误

我已经dockerdocker-machine、 并virtualbox使用 HomeBrew 安装:

Docker 版本 20.10.11,构建 dea9396e18
docker-machine 版本 0.16.2,构建 bd45ab1
VBox管理版本6.1.30r148432

当我尝试创建一台新机器时

docker-machine create -d virtualbox default
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

运行预创建检查...
创建机器...
(默认)将 /Users/foobar/.docker/machine/cache/boot2docker.iso 复制到 /Users/foobar/.docker/machine/machines/default/boot2docker.iso...
(默认)创建 VirtualBox 虚拟机...
(默认)正在创建 SSH 密钥...
(默认)启动虚拟机...
(默认)检查网络以根据需要重新创建...
(默认)找到一个新的仅主机适配器:“vboxnet0”
创建机器时出错:创建机器期间驱动程序出错:在机器启动时设置仅主机网络时出错:/usr/local/bin/VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.99.1 --netmask 255.255.255.0 失败:
VBoxManage:错误:代码 E_ACCESSDENIED (0x80070005) - 访问被拒绝(扩展信息不可用)
VBoxManage:错误:上下文:“EnableStaticIPConfig(Bstr(pszIp).raw(),Bstr(pszNetmask).raw())”位于文件VBoxManageHostonly.cpp的第242行

我尝试过很多事情

  • 重新安装我的所有软件包
  • 运行上面的命令sudo
  • 按照此处的kextload说明使用“启用内核扩展”
  • 检查是否有过去的孤立机器,如此处建议的那样docker-machine ls

无济于事。显然,该问题是由较新版本的 VirtualBox 中 Host-Only 网络的 IP 限制引起的。一些帖子建议手动编辑 VirtualBox 的networks.conf文件。但我在我的机器上找不到它,也不知道应该在那里更改什么! …

macos virtualbox docker docker-machine

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

Telethon 导致“RuntimeWarning:协程‘MessageMethods.send_message’从未等待过”

我正在尝试运行Telethon 文档提供的第一个代码片段。但是,在出现多个问题(此处此处)之后,我最终得到了这个修改后的版本:

import os
import sys
from telethon.sync import TelegramClient, events

# import nest_asyncio
# nest_asyncio.apply()

session_name = "<session_name>"
api_id = <api_id>
api_hash = "<api_hash>"


os.chdir(sys.path[0])

if f"{session_name}.session" in os.listdir():
    os.remove(f"{session_name}.session")

async with TelegramClient(session_name, api_id, api_hash) as client:
   client.send_message('me', 'Hello, myself!')
   print(client.download_profile_photo('me'))

   @client.on(events.NewMessage(pattern='(?i).*Hello'))
   async def handler(event):
      await event.reply('Hey!')

   client.run_until_disconnected()
Run Code Online (Sandbox Code Playgroud)

但是现在我收到这些警告:

usr/local/lib/python3.7/site-packages/ipykernel_launcher.py:23:RuntimeWarning:协程“MessageMethods.send_message”从未等待
RuntimeWarning:启用tracemalloc以获取对象分配回溯
/usr/local/lib/python3.7/site-packages/ipykernel_launcher.py:24:RuntimeWarning:从未等待协程“DownloadMethods.download_profile_photo”
RuntimeWarning:启用tracemalloc以获取对象分配回溯
/usr/local/lib/python3.7/site-packages/ipykernel_launcher.py:30:RuntimeWarning:从未等待协程“UpdateMethods._run_until_disconnected”
RuntimeWarning:启用tracemalloc以获取对象分配回溯

在 Jupyter 上运行代码时。现在我的问题是:

  • 这些警告消息意味着什么以及我应该如何解决它们?
  • 如果正常工作,这段代码的预期结果是什么?我应该通过 Telegram 或其他方式收到消息吗?因为除了登录码之外我没有收到任何消息。
  • @行首的符号是什么@client.on...意思?那条线应该做什么?从这一行开始我就不明白代码了。如果您能帮助我理解它,我将不胜感激。

python ipython python-asyncio telegram telethon

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

LibreOffice Calc定义全局变量

我正在尝试在LibreOffice Calc中测试一些算法,我想在所有单元格/表格中看到一些全局变量.我搜索了互联网,我看到的所有帖子都是如此神秘和冗长!

我很感激如果你能给我简单的noob说明(1 2 3 ...)我该怎么做.

global-variables libreoffice-basic libreoffice-calc

7
推荐指数
3
解决办法
1685
查看次数

如何将 ETF 的数据提取到 Google 电子表格中?

这篇文章之后,我列出了我在一些相关论坛上发现的一些有趣的 ETF 1,我收到了一些有价值的批评。现在我想使用Google 电子表格在一个地方获取这些 ETF 的更新信息,并可能将其用于个人投资组合管理。我需要的:

  • 最好使用 ISIN 2代码获取数据,因为股票代码/符号在不同数据库和市场之间并不是真正可靠和一致
  • 我需要的信息是:
    1. ETF的当前价值
    2. 1年、3年和5年业绩/回报
    3. 当前基金规模
    4. TER:总费用率
    5. TD:跟踪差异
    6. 1年波动率

例如,考虑在“阿姆斯特丹泛欧交易所”上列为“IWDA”的“iShares Core MSCI World”ETF 和“IE00B4L5Y983”的 ISIN 代码。到目前为止我读过的内容:

  1. 这个页面这个帖子,我使用这个GOOGLEFINANCE函数从谷歌财经获取当前价格和其他一些信息。但是,我不知道如何获取/计算 1/3/5 年的表现、基金规模、TER 和 TD。而且,根据这篇评论,谷歌财经和许多其他谷歌产品一样,似乎正在消亡。因此,拥有更可持续的解决方案会很棒。
  2. 这篇文章建议了一些语法使用indexIMPORTXML函数来获取etf.com。并且此注释使用相同的函数来获取nasdaq.com. 但我无法使任何一个工作,主要是因为我不知道我应该使用什么符号。
  3. 这个这个评论建议DGETIMPORTDATA函数,从 中获取数据api.iextrading.com,但我也无法让它工作。
  4. 这篇文章bogleheads.org论坛上的许多其他文章,使用了使用该importHTML函数从许多不同网站导入和解析 HTML 表格的所有语法变体。有很多可靠的网站,如果我学会了如何使用这个功能,我就可以从中获取数据。

如果您能帮助我了解如何获得上述信息,我将不胜感激。提前感谢您的支持。

PS1。这里 …

finance google-finance google-finance-api google-sheets quantitative-finance

7
推荐指数
1
解决办法
8785
查看次数

在运行时收到“cl_version.h:CL_TARGET_OPENCL_VERSION未定义。默认为220(OpenCL 2.2)”警告

在这篇文章这篇文章之后,我正在这个 GitHub Gistmain.c上编译代码。

运行 CMake 命令find_package(OpenCL REQUIRED)我得到这个:

-- 寻找 CL_VERSION_2_2 - 已找到
-- 找到 OpenCL: C:/Program Files (x86)/IntelSWTools/system_studio_2020/OpenCL/sdk/lib/x86/OpenCL.lib (找到版本“2.2”)

表明已找到 OpenCL SDK 版本 2.2。这与我从clinfo工具中检测到适用于英特尔 SDK/平台的 1.2 OpenCL 的结果相矛盾。现在,当运行可执行文件时,我得到:

cl_version.h:CL_TARGET_OPENCL_VERSION 未定义。默认为 220 (OpenCL 2.2)

我的问题是:

  1. 为什么我从 CMake 和 获得两个不同版本的 OpenCL clinfo
  2. 我在运行时收到的警告是什么以及如何解决该问题?

PS 是输出cmake .. --debug-find

c windows intel cmake opencl

7
推荐指数
1
解决办法
7104
查看次数

macOS 上如何将当前用户添加到 Docker 组?

我正在尝试按照这篇文章,将当前用户添加到 Docker 组:

sudo usermod -aG docker $(whoami)
Run Code Online (Sandbox Code Playgroud)

当然,usermodmacOS 上没有命令:

-bash:usermod:找不到命令

现在我想知道 macOS 上是否有与上述命令等效的命令?可能使用dscl

PS1。我已经使用这些说明来设置 Docker 并docker-machine.

PS2。这个问题与 Visual Studio Code (VSCode) 特别无关,但如果我打开一个新终端并运行eval "$(docker-machine env default)",然后运行 ​​VSCode,code问题就解决了。

macos docker docker-machine

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

给出2点和半径的圆弧/圆心

我正在编写一个GCode解释器,当给定(X,Y)圆圈和半径上的2个点时,我很难确定圆心.

给定中心点时,我可以从2个点绘制一个圆,但如果给出了半径值,我无法将其转换为中心点.

我查找了多个以不同形式的数学(微积分,几何,三角等)编写的示例,但不能将它们中的任何一个转换为代码.

我在这里找到了同样的问题,在Visual Basic中只有1个真正的答案,但看起来粘贴的代码部分依赖于未包含的其他代码.

我的理解是给出的值产生2个不同的中心/交叉点.这些是我需要弄清楚的.

解释器在Arduino上运行并用C语言编写.如果有人能用伪代码引导我完成它,我将非常感激.

谢谢!

c geometry arduino g-code

6
推荐指数
2
解决办法
7573
查看次数

Seaborn set style 去除despine配置的边框

考虑这个情节:

import matplotlib.pyplot as plt
import seaborn as sns

Data = sns.load_dataset("tips")
g = sns.lmplot(x="total_bill", y="tip", hue="smoker", data = Data, legend_out = False, aspect = 2)
g.set(xlabel = "independent", ylabel = "dependent")
sns.despine(fig=None, ax=None, top=False, right=False, left=False, bottom=False, offset=None, trim=False)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

现在,如果我添加设置:

sns.set(rc={'figure.figsize':(10,5)}, font_scale=1.5)
sns.set_style({'axes.facecolor':'white', 'grid.color': '.8', 'font.family':'Times New Roman'})
Run Code Online (Sandbox Code Playgroud)

它删除了我想保留的边框:

在此处输入图片说明

如果您能帮助我了解问题所在以及如何解决,我将不胜感激。

python plot matplotlib seaborn

6
推荐指数
2
解决办法
6072
查看次数

FMU导出Python代码或Python接口与FMI标准用于EnergyPlus协同仿真

我的研究小组开发了一个新建筑组件的python代码,我们希望与EnergyPlus共同模拟.对于可重复使用性和市场影响,我们希望这种连接对于没有经验的用户来说尽可能简单,并且相信使用功能样机接口标准(FMI)打包模型是最佳选择.

我们已经探索了JModelica来测试其他功能样机单元(FMU),但发现它没有为模型交换或协同仿真进行Python代码的FMU导出.

我很好奇是否有任何方法将python代码打包为FMU?如果没有,是否有另一种方法将Python链接到FMI标准或将其连接到像EnergyPlus这样的建筑能源软件?

替代方案是将建筑能源模型作为FMU导出并导入到modelica/jmodelica或使用BCVTB.虽然这对我们有用,但我们担心这会让没有经验的人使用我们的工具变得困难.

python modelica fmi jmodelica

5
推荐指数
1
解决办法
1150
查看次数