Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV) в matplotlib - PullRequest
0 голосов
/ 10 ноября 2018

Я на Ubuntu 18.04 и пытался визуализировать матрицу корреляции на фрейме данных панд. Вот код ниже

import pandas as pd
import numpy as np
import matplotlib
matplotlib.use('GTK3Agg')
import matplotlib.pyplot as plt
import seaborn as sns
data=pd.read_csv("/home/mv/PycharmProjects/pratice1/airfoil_self_noise.csv")
print(data.columns)
print(data.isnull().any().any())
print(data.isnull().sum().sum()) 
#plt.matshow(data.corr())
#plt.show()
f, ax = plt.subplots(figsize=(10, 8))
corr = data.corr()
sns.heatmap(corr, mask=np.zeros_like(corr, dtype=np.bool), 
cmap=sns.diverging_palette(220, 10, as_cmap=True),
        square=True, ax=ax)
plt.show()

но при выполнении вышеприведенного кода выдает следующую ошибку -

Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)

...