我需要使用 conda 安装以下多个软件包。我不确定 conda-forge 是什么?有些使用 conda-forge,有些不使用它。是否可以将它们安装成一行而不需要一一安装?谢谢
conda install -c conda-forge dash-daq
conda install -c conda-forge dash-core-components
conda install -c conda-forge dash-html-components
conda install -c conda-forge dash-bootstrap-components
conda install -c conda-forge dash-table
conda install -c plotly jupyter-dash
Run Code Online (Sandbox Code Playgroud) 最近我正在学习Plotly express和Altair/Vega-Lite进行交互式绘图。他们两个都令人印象深刻,我想知道他们的优点和缺点是什么。特别是对于创建交互式情节,它们之间有什么大的区别,什么时候比另一个更合适?
我正在使用 anaconda 和 python 3.8。现在我的一些代码需要使用 python 2 运行。因此我在 conda 中创建了一个单独的 python 2.7 环境,如下所示:
之后,我安装了spyder,然后启动器spyder amd SPYDER显示我仍在使用python 3.8
如何在新环境下在spyder中使用python 2.7?
谢谢
conda create -n py27 python=2.7 ipykernel
conda activate py27
pip install spyder
Run Code Online (Sandbox Code Playgroud) 当我打开 Spyder 时,我看到一条消息:
Spyder 4.2.1 is available! Instead, run the following commands in a terminal
conda update anaconda
conda install spyder=4.2.1"
Run Code Online (Sandbox Code Playgroud)
我之前安装了miniconda,所以我打开了anaconda提示符,然后输入
conda update anaconda
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Users\yongn\miniconda3
package name: anaconda
Run Code Online (Sandbox Code Playgroud)
然后我切换到
conda update miniconda
Run Code Online (Sandbox Code Playgroud)
我得到了同样的错误:
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Users\yongn\miniconda3
package name: miniconda
Run Code Online (Sandbox Code Playgroud)
关于如何更新 miniconda 有什么建议吗?
我买了一本附带 jupyter 笔记本的书。在第一章中,它要求我安装所需的库。它使用 {sys.executable} -m。我以前从未见过。{sys.executable} 和 -m 的作用是什么?另外为什么最后使用 --user ?
通常,我只是使用!pip 安装 numpy==1.19.2
任何人都可以帮助我理解它吗?谢谢你!
import sys
!{sys.executable} -m pip install numpy==1.19.2 --user
!{sys.executable} -m pip install scipy==1.6.2 --user
!{sys.executable} -m pip install tensorflow==2.4.0 --user
!{sys.executable} -m pip install tensorflow-probability==0.11.0 --user
!{sys.executable} -m pip install scikit-learn==0.24.1 --user
!{sys.executable} -m pip install statsmodels==0.12.2 --user
!{sys.executable} -m pip install ta --user
Run Code Online (Sandbox Code Playgroud) 但是,我觉得用 plotly.express 保存图形非常棘手。
如何将 plotly.express 或 plotly plot 保存到单个 html 或静态图像文件中?任何人都可以帮忙吗?
我正在使用plotly.graph_object 来绘制3D 散点图。我想根据类别字符串值定义标记颜色。类别值为 A2、A3、A4。下面的代码如何修改?谢谢
这是我所做的:
import plotly.graph_objects as go
x=df_merged_pc['PC1']
y=df_merged_pc['PC2']
z=df_merged_pc['PC3']
color=df_merged_pc['AREA']
fig=go.Figure(data=[go.Scatter3d(x=x,y=y,z=z,mode='markers',
marker=dict(size=12,
color=df_merged_pc['AREA'],
colorscale ='Viridis'))])
fig.show()
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
ValueError:
Invalid element(s) received for the 'color' property of scatter3d.marker
Invalid elements include: ['A3', 'A3', 'A3', 'A3', 'A3', 'A3', 'A3', 'A2', 'A2', 'A2']
Run Code Online (Sandbox Code Playgroud) 对于f字符串,如何打印整数或字符串的粗体字体?
我来到下面的网站,说在字符串之前和之后使用“\033[1m”。问题是如何在 f 字符串中使用它以及如何对整数值执行此操作?谢谢
https://www.kite.com/python/answers/how-to-print-in-bold-in-python
最近每当我安装新环境时,我都会收到很多以下消息。问题是安装后,如何使用这个新软件包?对于我现有的文件,我是否需要更改所有相关的导入包语句?
Windows 64-bit packages of scikit-learn can be accelerated using scikit-learn-intelex.
More details are available here: https://intel.github.io/scikit-learn-intelex
For example:
$ conda install scikit-learn-intelex
$ python -m sklearnex my_application.py
Run Code Online (Sandbox Code Playgroud)
我找到了一个关于这个的网页:
https://pypi.org/project/scikit-learn-intelex/
看起来一切都是一样的(比如导入函数、包),除了添加 from sklearnex import patch_sklearn?这是对的吗?