小编n.r*_*.r.的帖子

Raspberry Pi的SIP-Client可以在命令行下运行吗?

我想使用我的覆盆子pi作为SIP/VOIP-Phone,只需通过SSH控制RPI.

我找到了一些教程,看起来Twinkle是最有用的应用程序之一.

所以我成功地在我的RPI上安装了闪烁,在我的Android-Phone上安装了一个SPI-Client,因为我知道我可以从一个到另一个发送短信.

问题是:我必须使用Twinkel GUI与X-Server转发(目前使用MacOS与X11和iTerm).

但我有点希望自动化整个过程,比如从命令行使用twinkle,用脚本控制它等.

因此,显然不是为此而闪烁的.(甚至没有account-config-file的文档,所以我不得不努力通过x11-forwarding-stuff)

所以,我的最后一个问题是:是否可以通过CLI控制RPI的可比SIP客户端?

任何提示都受到高度赞赏.在谷歌搜索这个问题时,我刚刚发现项目在RPI上使用asterisk-server或将显示附加到它 - 但那不是我想要的......

欢呼和谢谢

client voip sip command-line-interface raspberry-pi

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

Python:如何获得显示数据框不同值的条形图概述?

我使用此 lambda 函数从数据框中获取所有不同值的概述:

overview = df.apply(lambda col: col.unique())
Run Code Online (Sandbox Code Playgroud)

它返回所需的结果,如下所示:

ColA            [1,2,3,...]
ColB            [4,5,6,7,8,9...]
ColC            [A,B,C]
...             ...
Run Code Online (Sandbox Code Playgroud)

如何使用子图/多个条形图可视化此结果?

我的第一次尝试只是将对象扔进数据框的绘图方法中,这显然不起作用。所以我尝试从对象中创建一个数据框:

overview = {}
for attr, value in overview.iteritems():
    overview[attr] = value

df = pd.DataFrame(overview)
Run Code Online (Sandbox Code Playgroud)

输出是:

ValueError: arrays must all be same length
Run Code Online (Sandbox Code Playgroud)

所以我尝试使用一个列表:

overview = []
for attr, value in obj_overview.iteritems():
    overview.append({attr: value})

df = pd.DataFrame(overview)
Run Code Online (Sandbox Code Playgroud)

但结果是一个交叉矩阵,其行数与列数相同,并且第 n 行引用第 n 列。这也是错误的。

如何使用显示数据框不同值的多个条形图/子图来获得概览?

事实上,我想实现两个可能的目标:

  1. 有多个条形图,其中每个图表代表原始数据框中的一列。X 轴显示所有不同/唯一值,Y 轴显示每个值的出现情况。这是一个很好的选择。我知道我目前的方法无法涵盖这一点。它基于 Alteryx 的类似插件,例如提供:

摘自有关 Alteryx 的课程

  1. 我当前的方法应该可以实现这一点:只有一个(堆叠的)条形图显示所有列,其中 x 轴显示每一列,每个相应的条形图都包含所有不同的值。

谢谢!

python bar-chart distinct-values dataframe pandas

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