小编use*_*260的帖子

如何通过双击将ipynb文件打开到浏览器中

以前,我安装了Canopy,那时我只需双击ipynb文件并将其打开到浏览器中即可.然而,后来我需要Anaconda,一旦我安装它,这个功能就消失了.现在我只想简单地双击ipynb文件,文件就会打开Firefox.可能吗?

我读到了这个: nbopen

pip install nbopen
python -m nbopen.install_win
Run Code Online (Sandbox Code Playgroud)

但它没有解决我的问题.我感谢任何帮助.

python browser ipython

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

更改参数后如何自动更改颜色

在以下代码中,条形图的颜色会随着阈值的更改而更改.我没有使用阈值并在代码中绘制水平线,而是想在OnMouseMove函数中使用y参数,以便用户可以更改"阈值"的位置.然后,我想要在更改y时更新颜色.

我认为我需要的是"观察者模式"或者使用动画工具的技巧,但不知道如何实现它.我很欣赏有关如何做到这一点的任何见解.谢谢

%matplotlib notebook
import pandas as pd
import numpy as np
from scipy import stats
import matplotlib.colors as mcol
import matplotlib.cm as cm
import matplotlib.pyplot as plt

np.random.seed(12345)
df = pd.DataFrame([np.random.normal(335,1500,300), 
                   np.random.normal(410,900,300), 
                   np.random.normal(410,1200,300), 
                   np.random.normal(480,550,300)], 
                  index=[1,2,3,4])

fig, ax = plt.subplots()
plt.show()
bars = plt.bar(range(df.shape[0]), df.mean(axis = 1), color = 'lightslategrey')

fig = plt.gcf()
threshold=420
plt.axhline(y = threshold, color = 'grey', alpha = 0.5)

cm1 = mcol.LinearSegmentedColormap.from_list("Test",["b", "white", "purple"])
cpick = cm.ScalarMappable(cmap=cm1)
cpick.set_array([])

percentages = []
for bar in bars:
    percentage …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

4
推荐指数
1
解决办法
1201
查看次数

将列拖放到特定字符的特定值计数之下

某些数据帧列df的元素等于"?" 字符.df有2000行.我想删除超过1800个元素等于"?"的列.

我想我需要使用apply方法来确定需要删除哪些列,然后使用drop方法删除它们,但我无法弄清楚如何.

df.drop(df.apply(lambda x: x.value_counts()["?"]>1800 ,axis=0))
Run Code Online (Sandbox Code Playgroud)

但显然它不起作用.以上这行不是我尝试的第一件事.我也尝试了很多其他的东西,但它们都给了我不同的错误.我感谢任何帮助.

python apply pandas

0
推荐指数
1
解决办法
581
查看次数

标签 统计

python ×3

apply ×1

browser ×1

ipython ×1

matplotlib ×1

pandas ×1