python - pyarrow随机导致段错误
问题描述
我正在使用 pyarrow 来读取羽毛文件。我随机收到以下段错误。
我最初认为这是因为我的 cython 代码中的一些错误,但即使在删除所有 cython 调用之后,我还是随机收到此错误。
python代码读起来很简单
for year in range(start_year, end_year + 1):
index_data = ds.dataset(INDEX_DATA_PATH / self.ticker / str(year) / 'indexed_table.feather',
format='feather')
index_data = index_data.to_table()
trade_days = self.get_trading_days(year)
options_data = ds.dataset(OPTIONS_DATA_PATH / self.ticker / self.expiry_type / str(year), format='feather')
options_data = options_data.to_table(
filter=(
(ds.field('dt') >= trade_days[0]) & (ds.field('dt') <= trade_days[-1])
),
columns=options_data_columns
)
expiry_dts = [x.as_py() for x in pc.unique(options_data['expiry_dt'])]
expiry_dts.sort()
我在 conda 环境中工作。pyarrow 版本是pyarrow==5.0.0
操作系统是openSUSE Leap 15.2
它是高度随机的,大约每 5 个运行段错误中就有一个
非常感谢任何帮助。
解决方案
推荐阅读
- java - 为什么 Robot.delay(int ms) 限制为 1 分钟?
- node.js - NodeJS Sharp 为 JPEG 图像提供了不正确的质量
- mongodb - Mongoose 保存修改后的用户数组
- java - 以编程方式忽略(省略)REST 服务的 JSON 响应中的特定字段,而不更改 DTO 对象类
- javascript - 在 Nodejs 中使用数据库引用作为全局变量或类似模块的单独服务?
- javascript - 如何根据所选选项更改表单操作?
- jquery - Dynamic change of fmt message key in JSP
- c# - 'Application_DocumentOpen' 没有重载匹配委托
- maps - 是否可以使用 Mapbox 绘制具有海拔(高度)的 LineString?
- oracle-adf - 在 ADF 页面中为 java-script 资源添加自定义属性