Что касается вашего 1. это из-за вредных привычек человека, который дает вам эту программу. Это должно было быть:
#!/usr/bin/env python
import pylab
x = pylab.array([10, 8, 13, 9, 11, 14, 6, 4, 12, 7, 5])
y = pylab.array([8.04, 6.95, 7.58, 8.81, 8.33, 9.96, 7.24, 4.26, 10.84, 4.82, 5.68])
help(pylab.array)
или
#!/usr/bin/env python
from pylab import array
x = array([10, 8, 13, 9, 11, 14, 6, 4, 12, 7, 5])
y = array([8.04, 6.95, 7.58, 8.81, 8.33, 9.96, 7.24, 4.26, 10.84, 4.82, 5.68])
help(array)
Используйте help(something)
. Это помогает:)
Использование явного импорта очень удобно, если программы становятся немного сложнее. Единственный известный мне случай, когда from package import *
хорош, это когда играешь в приглашении python и пытаешься что-то сделать.
Что касается файла, можете ли вы набросать, как файл выглядит? И я считаю, что numpy где-то имеет функцию загрузки массива, посмотрите поваренную книгу .