py4j - 您如何通过 py4j 使用 scala.collection.mutable.ArrayBuffer
问题描述
我试图SparkListenerJobStart
在 Python 中使用一个对象,但是 py4j 绑定不理解ArrayBuffer
s (或者,我猜,scala.collection.Seq
一般来说是 s )。做什么?
解决方案
像这样转换对象:
list = [arrayBuffer.apply(i)
for i in range(arrayBuffer.length())]
推荐阅读
- c++ - 列表初始化 - C++14 中发生了什么变化?
- html - 删除开关无序列表中的项目符号
- python - 大数据框中的 Pandas 加权平均方式
- c - 如何使用 struct 计算每个 char 数组的计数时间?
- c# - 在编辑器 Xamarin 表单中设置 CursorPosition
- nginx - 服务器端事件不起作用 Kubernetes 入口控制器并出错
- php - PHP FPDI 尝试将希伯来语文本添加到 pdf 文件,但我在 utf 中遇到问题
- dialogflow-es - 在 Dialogflow 中出现错误消息的原因:“Permission 'cloudfunctions.functions.setIamPolicy' denied on resource dialogflowFirebaseFulfillment
- image - Flutter:当应用程序在后台时使用路径提供程序
- powershell - 使用 Powershell 为域组设置文件夹权限时出现“顺序错误”错误消息