Форум сайта python.su
Доброе время суток вобщем нужно обьеденить 2 массива с увеличением размерности.
import numpy
a = numpy.array([["zero"], ["demon"], ["price"], ["14365"], ["age"], ["BMW-M5"]])
b = numpy.array([["name"], ["error"], ["SOS"], ["dns"], ["philips"], ["1996"]])
c = numpy.dstack((a,b))
print c
print c.shape
['zero' 'name']
['demon' 'error']
['price' 'SOS']
['14365' 'dns']
['age' 'philips']
['BMW-M5' '1996']
(6, 1, 2)
[[['zero']
['demon']
['price']
['14365']
['age']
['BMW-M5']]
[['name']
['error']
['SOS']
['dns']
['philips']
['1996']]]
Офлайн
а вот еще проблема в заполнение массивa
name1 = input("ololo:")
a = numpy.array([[name1], ["demon"], ["price"], [14365], ["age"], ["BMW-M5"]])
ololo:Helo!
Traceback (most recent call last):
File "D:\PYTHON\shtuka\src\MySpisok.py", line 3, in <module>
name1 = input("ololo:")
File "<string>", line 1
Helo!
^
SyntaxError: unexpected EOF while parsing
Офлайн
Ну вот зачем вы это написали?! Теперь мне ваше сообщение с грамматическими ошибками и использованием numpy (когда можно без него обойтись) будет мне в кошмарах сниться ☹
Почитайте учебник какой-нибудь, что ли. Задача тривиальная.
Отредактировано (Дек. 22, 2010 18:19:41)
Офлайн
Извиняюсь за сообщения с грамматическими ошибками. С массивом разобрался, а с ошибкой нет.
Офлайн
>>> a = ["zero"], ["demon"], ["price"], ["14365"], ["age"], ["BMW-M5"]
>>> b = ["name"], ["error"], ["SOS"], ["dns"], ["philips"], ["1996"]
>>> c = [list(a), list(b)]
>>> c
[[['zero'], ['demon'], ['price'], ['14365'], ['age'], ['BMW-M5']], [['name'], ['error'], ['SOS'], ['dns'], ['philips'], ['1996']]]
>>>
Офлайн