Is numpy.corrcoef() enough to find correlation?
On a side note, I don't think correlation is the correct measure of relation for you to be using, since Survived is technically a binary categorical variable.

"Correlation" measures used should depend on the type of variables being investigated:


continuous variable v continuous variable: use "traditional" correlation - e.g. Spearman's rank correlation or Pearson's linear correlation.
continuous variable v categorical variable: use an ANOVA F-test / difference of means
categorical variable v categorical variable: use Chi-square / Cramer's V