我想运行的软件之一需要 GLIBC_2.27,我看到的只是控制台上的这个错误:
/lib/x86_64-linux-gnu/libm.so.6: version 'GLIBC_2.27" not found
Run Code Online (Sandbox Code Playgroud)
当我运行此命令时,ldd --version我得到以下输出:
ldd(Ubuntu GLIBC 2.23-0ubuntu11) 2.23
Run Code Online (Sandbox Code Playgroud)
如何将 GLIBC 更新到 2.27 并消除上述错误?
我正在使用 MPL 工具包在 python3 环境中绘制 3d 投影。我能够使用此代码可视化一个漂亮的交互式 3D 散点图
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure(figsize=(15, 12))
ax = fig.add_subplot(111, projection='3d')
ax.scatter(dimension1, dimension2, dimension3, c='r', marker='o')
plt.show()
Run Code Online (Sandbox Code Playgroud)
每当我想要可视化我的数据时,我需要运行上面的脚本。我想知道有什么方法可以保存这个交互式 3D 绘图以便与其他人分享或快速查看?
我发现了类似的问题,大多数答案建议使用pickle,但我再次需要使用 python 脚本打开 pickle 文件!但我正在寻找一些可以将 3D 绘图保存为交互式图像的有用工具。
当我使用C ++ 17编译此代码时,它可以很好地工作,但是除C ++ 17之外的任何版本都将引发错误[与C ++ 14一起尝试]:
错误:“ v”
向量v {1、2、3} 之前缺少模板参数;
这是我正在使用的代码片段:
#include <vector>
#include <iostream>
using std::vector;
using std::cout;
int main() {
// Vector initialization
vector v {1, 2, 3};
for (int i=0; i < v.size(); i++) {
cout << v[i] << "\n";
}
}
Run Code Online (Sandbox Code Playgroud)
std::vectorC ++ 17中的声明和/或初始化是否已更改?谁能解释为什么C ++ 17编译此向量初始化(按预期)而没有任何错误?