Содержание
Укладка массивной доски
Подготовка помещения перед укладкой массивной доски
Укладка массивной доски производится на завершающем этапе ремонта помещения. Это позволит свести к минимуму риск ее повреждения и деформации. А потому начинать работы по монтажу полов из массивной доски следует только после того, как были установлены окна, двери и выровнены стены, подготовлен черновой пол и закончены все влажные работы.
Очень важно, чтобы обои, штукатурка, краска, бетон тщательно просохли, и влажность в помещении не превышала 40-60%. При этом, влажность массивной доски не должна составлять более 12%.
Впрочем, последнее замечание про влажность массивной доски в 12% чисто теоретическое, потому что вы все равно не сможете ее снизить и данный показатель отражает качество производства. По нашим исследованиям представленной продукции на рынке, влажность массивной доски из дуба или ясеня (и других европейских пород) составляет 12-15%, а экзотических пород, древесина которых обрабатывается в тропических странах, около 18%. Отчасти поэтому европейские породы изначально более стабильны в нашем климате.
В обязательном порядке до начала укладки массивной доски в помещении должны быть приведены в действие все имеющиеся системы кондиционирования и отопления. Температура воздуха должна поддерживаться в пределах 18-22 °C, причем на протяжении, как минимум, семи дней до начала укладки массивной доски.
Если укладка массивной доски планируется на первом этаже непосредственно над подвалом, то его следует тщательно проветрить.
Требования к качеству чернового пола под массивную доску
Черновой пол, на который будет производиться укладка паркетной доски, должен быть как можно более ровным, чего удается достичь при помощи выравнивающей шлифовки. Максимально допустимое отклонение при выравнивании стен и стяжки не должно составлять боле 2 мм на каждые 2 м.
Выравнивание чернового пола — это самое важное условие при укладки массивной доски и любого паркета. Если не добиться идеально ровной поверхности, массивная доска через пару лет начнет скрипеть из-за движения половиц относительно друг друга. Скрип массивной доски — это всегда следствие невыравненного пола, а не некачественного материала.
Очень важно очистить черновой пол от мелкого мусора и грязи. Удалите с него стружку, мелкие гвозди, остатки строительных материалов, по возможности, пыль, жировые и клеевые пятна.
Разница во влажности между черновым полом и укладываемой поверх него массивной доской не должна составлять более 4%. При этом влажность самого чернового пола не должна превышать 12%. Добиться установки необходимых показателей влажности можно путем тщательного проветривания помещения и устранения возможных нежелательных источников влаги. Иногда решить такую проблему помогает осушители воздуха.
Кроме того, необходимо убедиться в отсутствии подвижек в черновом полу. Если необходимо, для их устранения черновой пол дополнительно укрепляется.
Как правильно распаковать и подготовить к укладке массивную доску
Для того, чтобы избавить себя от лишних проблем в будущем, следует правильно распаковывать и подготавливать к укладке массивную доску. Помните, что уже уложенная мастером массивная доска считается принятой по качеству и, даже при наличии дефектов, не подлежит возврату.
После того как массивная доска была распакована, ее следует тщательно осмотреть и отсортировать по рисунку и цвету, заранее планируя, как будет осуществляться укладка ее на черновой пол. Для создания максимально гармоничного интерьера отложите доски, которые будут наилучшим образом сочетаться с плинтусами и порогами, для укладки рядом с ними. Определите, какие доски вы будете использовать для обрезки, и в каких конкретно местах.
Распакованная и отсортированная массивная доска должна в обязательном порядке пройти акклиматизацию в том помещении, в котором запланирована ее укладка, в течение, как минимум, трех суток. То же самое относится ко всем материалам, которые будут использоваться в ходе монтажа полов из массивной доски. Их влажность не должна превышать 12% (теоретически), а желательно, находиться находится в пределах 6-10%. Правда, тут стоить отметить, что на сегодняшний день на рынке нельзя встретить массивную доску влажностью в 6-10%, даже самую дорогую и эксклюзивную. Увы, производители не готовы снижать темпы производства, чтобы создать идеальный материал.
Способы укладки массивной доски на различные виды чернового пола
1. Укладка массивной доски по бетонным перекрытиям
Прежде всего, следует сформировать влаго-парозащитный барьер, который послужит буфером между бетоном и деревом. Для этого может быть расстелена специальная подложка из вспененного полиэтилена, толщиной в 3 мм или уложен слой грунтовой мастики. Готовый барьер обеспечит стабильность массивной доски и защитит ее от деформации.
После этого устраивается основание для настила массивной доски, что может быть сделано двумя способами.
Первый способ — это «лаги по стяжке». Согласно данной технологии в качестве основания под массивную доску деревянные бруски прямоугольного сечения — лаги. К бетонному основанию такие бруски крепятся при помощи дюбелей и шурупов, которые вводятся перпендикулярно по отношению к будущему полу. Как вариант, если существует опасность повредить находящиеся под бетонной стяжкой коммуникации, можно приклеить лаги на клеевую или содержащую битум мастику. Расстояние между точками крепления должно быть не более 50 см. После укладки производится выравнивание брусков при помощи уровня. Для корректировки высоты лаг подкладывается щепа или снимается лишнее дерево рубанком. По желанию, можно заполнить пространство между лагами теплоизоляционными материалами. Это оправдано, если укладка пола осуществляется на первом этаже здания, не имеющего подвального помещения. Затем поверх лаг расстилается влагозащитная пленка, которая закрепляется при помощи скоб. И уже поверх нее осуществляется укладка массивной доски.
На фотографии правильная укладка фанеры диагональю по отношению к массивной доске.
Размер зазоров должен быть от 3 до 5 мм.
Второй способ — укладка на фанерное основание по стяжке. Сегодня это самый популярный способ укладки массивной доски. Согласно данной технологии в качестве основания используется влагостойкая фанера, толщина которой должна быть 15-18 мм. Перед укладкой листы фанеры раскраиваются на полосы шириной от 40 до 60 см. Причем раскрой цельного листа фанеры ведется вдоль меньшей из его сторон. Готовые полосы укладываются на бетон, по диагонали к будущему полу из массивной доски. При этом оставляются зазоры: между листами — 3-5 мм, между листами и стенами — 10 мм. Важно понимать, что расстилать фанерные плитки нужно со сдвигом относительно друг друга, чтобы минимизировать возможность соприкосновения углов. При помощи дюбелей и шурупов, головки которых утапливаются внутрь материала, фанера крепится к бетону. На каждую полосу при этом должно приходиться не менее 9 точек крепления. Альтернативный вариант крепления фанеры к бетону — посадка на клей. Одна величина полос в этом случае должна быть как минимум вдвое меньше. Перед укладкой массивной доски фанеру необходимо отшлифовать при помощи ленточной шлифовальной машины, оснащенной лентой с зернистостью от 40 или 60, и очистить от пыли.
2. Укладка массивной доски по несущим деревянным конструкциям
Если укладка массивной доски осуществляется в здании, имеющем несущие деревянные конструкции, они могут быть использованы для крепления к ним основания под будущий пол.
Перед тем, как крепить основание под пол, имеющиеся лаги необходимо выровнять так, чтобы их максимальное отклонение от плоскости не превышало 2 мм на 2 м, иначе массивная доска со временем начнет скрипеть. Используя уровень, удалите излишки дерева при помощи рубанка или подложите щепки в нужных местах.
В качестве основания под массивную доску может использоваться 12 мил лиметровая фанера, 18 миллиметровые плиты ОСП или 20 миллиметровый дощатый настил. Фанера и плиты ОСП укладываются поверх влагозащитной пленки по направлению будущего пола из массивной доски так, чтобы края плит стыковались на лагах, а не между ними. Между листами зазор должен составлять не менее 2 мм, между листами и стеной — не менее 10 мм, но и не более 15 мм, чтобы можно было закрыть проем плинтусом. Крепятся фанера и плиты ОСП посредством шурупов, которых должно быть не менее 9 штук на один лист. При этом головки шурупов необходимо на 3-4 мм утопить в материал для возможной просадки фанеры.
При использовании в качестве основания дощатого настила, детали чернового пола укладываются по диагонали к будущему полу из массивной доски.
3. Установка по готовому деревянному полу
Имеющийся в помещении крепкий и качественный деревянный пол необходимо отшлифовать при помощи ленточной шлифовальной машины, оснащенной абразивной лентой, имеющей зернистость 40 или 60. После этого следует очистить поверхность деревянного пола от пыли и мелкого сора. Укладку массивной доски поверх деревянного пола рекомендуется осуществлять в диагональном или поперечном направлении.
Применение двухкомпонентных полиуретановых клеев
Лучшие клеи для массивной доски — полиуретановые двухкомпонентные, которыми пользуются все укладчики. Подобных клеев на рынке много, принципиальных отличий несколько:
-
Время работы до загустения клея. Оптимальное сейчас время, которое указывают производители современных клеев — 2,5, иногда 3 часа. Важно помнить, что данное время рассчитано для идеальных условий температуры, влажности, а также для идеального состава внутри банки. От банки к банке параметры самого клея тоже могут немного меняться. В реальности рассчитывать нужно часа на полтора работы клея. -
Основа клея. Клеи бензольной группы имеют сильный запах, но быстрее выветриваются. Клеи алкидной группы чаще всего не имеют запахов, но все вредные испарения заканчиваются немного дольше. Помните, что клей, который имеет запах отнюдь не менее экологичен, чем тот, что не пахнет — это частое заблуждение. Если принципиален момент запаха для укладчика, мы рекомендуем гипоаллергенный клей Tover Tovcol PU2C. -
Прочность и эластичность клея. Эти параметры имеют важное значение для укладки, однако по доступным карточкам товаров покупатель никогда не узнает, какой клей прочнее. Доверьтесь мнению профессиональных мастеров или не менее профессиональных продавцов.
Есть еще у клеев дополнительные свойства. Например, клеи на основе воды или растворителей дают усадку паркета, а также передают избыточную влагу в массивную доску. Большинство клеев при попадании на лакированную поверхность паркета оставляют пятна, некоторые составы можно удалить до застывания тряпочкой, не оставив следа (например, ADESIV Pelpren PL6).
Для всех двухкомпонентных клеев нужно использовать шпатель с широкими зубцами — не забудьте купить. Только подобные шпатели создают правильный клеевой шов.
Итак, перед самой укладкой нужно тщательно смешать электромиксером два компонента клея (электромиксер позволяет сделать это качественно и быстро, не уменьшая время работы клея). Затем можно выливать часть клея из банки и размазывать шпателем. Иногда можно увидеть, как клей намазывают не на основание, а на каждую планку перед приклеиванием. Намазывание состава на планки создает недостаточный слой клея, особенно в зазорах между планок, поэтому такой способ является неправильным с точки зрения производителей клеев.
Правильный клеевой шов и правильное использование шпателя.
Обратите внимание на то, как прогибается шпатель при придавливании к основанию.
Шпатель нужно держать строго вертикально и немного вдавливать в пол — так создается правильный клеевой шов — бороздки клея, снизу лишь тонкая пленка или совсем сухое основание.
Крепление досок из массива к основанию и друг к другу
Для крепления массивной доски к основанию используются саморезы, расстояние между которыми должно быть не менее 20-30 см. Перед этим со стороны гребня массивную доску следует засверлить под углом 45 градусов. Принципиальной разницы между тем, с какой стороны планок сверлить, нет, но теоретически более правильно сверлить в шип. Специализированные шурупы SPAX для массивной доски являются самыми популярными для этих целей и без каких-либо ближайших конкурентов. Особенно важно использовать специализированные шурупы для доски из экзотических пород высокой плотности (однако для экзотических плотных пород требуется предварительное засверливание).
Притягивание планок массивной доски друг к другу при прикручивании саморезами.
Очень важно плотно притягивать планки друг к другу при закручивании и оставлять необходимый зазор между досками и стенами (для большинства средних комнат — ровно 1 см). Для притягивания планок друг к другу осторожно используют стамеску или клинья, если прижимать приходится шип. Либо чаще всего подбивают планки молотком через брусок.
Профессиональные паркетные бригады вместо саморезов часто используют пневмопистолет со скобами, который позволяет производить укладку паркета значительно быстрее. Такой способ правильный, однако требует первоначальных вложений в покупку пистолета, компрессора и запаса специальных скоб.
Слишком малый зазор между стенами и паркетом при расширении древесины не дает выйти внутреннему напряжению материала, что чревато растрескиванием или вспучиванием досок. Слишком большой зазор трудно будет закрыть плинтусами обычных размеров.
Первый ряд массивной доски укладывается всегда пазом к стене. Крепление первого и последнего рядов саморезами осуществляется через лицевую поверхность массивной доски. Впоследствии места креплений скрываются под плинтусом.
Правила шлифовки массивной доски и нанесения на нее защитного покрытия
Для обработки уложенной массивной доски без заводского покрытия рекомендуется использовать дисковые и ленточные паркетошлифовальные машины. Для работы вдоль стен и в углах рекомендуется использоваться специальные угловые и небольшие ручные шлифовальные машины.
Важно понимать, что для массивной доски идеальна легкая шлифовка, снимающая только лаковое покрытие. Циклевка снимет фаску, поэтому при сезонных сужениях древесины на поверхности пола будут заметны щели.
По окончании шлифования (если массивная доска без покрытия), поверхность массивной доски следует тщательно очистить от пыли при помощи пылесоса или щетки. Нанесение лака или масла следует начинать в тот же день. После высыхания каждый слой рекомендуется отшлифовать при помощи дисковой машины. Рекомендуется нанесение от 3-х до 7-ми слоев лака, что может занять около 7 дней. Если вы используете полуглянцевый или глянцевый лак, то помимо прочности, это влияет на «зеркальность» доски. Масло после шлифовки нужно наносить в 2-4 слоя. Масло с твердым воском не нуждается в уходе, если нет видимых ухудшений внешнего вида. Традиционное масло нужно обновлять раз в 1-2 года.
Финальный штрих — установка плинтуса, которая осуществляется согласно рекомендациям конкретного производителя плинтуса. После этого укладку полов из массивной доски можно считать завершенной.
Укладка массивной доски плавающим способом на пол и стяжку
Попробуем разобраться какие достоинства и недостатки имеет один из самых простых, лояльных к неспециалисту методов монтажа напольного покрытия.
Фото автора Max Vakhtbovych: Pexels
Преимущества
В силу особенностей крепежа, когда планки не прикрепляются непосредственно к основанию, а стыкуются исключительно между собой, почти полностью снимается возможность возникновения каких-либо деформаций древесины. Благодаря технологическим зазорам, расположенным по периметру, весь пол может как единое целое беспрепятственно расшириться при повышении температуры внутри помещения или сжаться – при понижении. При этом кромки свободного пространства предварительно оставленные по краям ничуть не портят внешний вид комнаты будучи скрытыми под плинтусом, а сам массив неподвижно держится на основании посредством силы трения, пропорциональной площади сцепления.
Кроме того, плавающая укладка массивной доски на пол, пожалуй, наиболее быстрый и дешевый способ создания настила не только в рамках технологии, но и в целом вообще из всех возможных вариантов. Никаких серьезных расходов на клей и грунтовку, да по большому счету и на саму работу!
Такой пол также несложно в любой момент разобрать, например, для переноса в другую комнату или отремонтировать, меняя отдельные изношенные или поврежденные пластины. Массив доски из дуба и других похожих по свойствам пород дерева становится со временем только прочнее, и потому никогда не будет лишним иметь возможность переноса покрытия на новую жилплощадь при переезде.
Огромным преимуществом такого способа укладки является отсутствие каких-то специальных требований к базе. Основание может быть любым: бетонным, деревянным, залитым жидким полом или накрытым линолеумом. Есть только одно основное требование – ровная поверхность. Для укладки массивной доски на теплые полы стоит предпочитать сорта древесины, обладающие повышенной теплопроводностью или, говоря иначе, с наибольшей плотностью.
Недостатки
В силу особого способа укладки и правильного подбора породы древесины удается нивелировать ряд минусов, свойственных массивной доске как материалу. Прежде всего это:
Однако ряд факторов остаются отрицательными:
-
доска высшего сорта из ценных и экзотических пород древесины имеет высокую цену и нередко оказывается дороже паркетной; -
пол даже свободный от деформаций нуждается в береженом уходе, в регулярной обработке специальными пропитками, предотвращающими гниение, горючесть, исключающими уязвимость перед вредителями; -
в виду ограниченности вариантов распила древесины и сортов, пригодных в качестве материала для пола, простор для дизайнерских решений не велик.
Технология
Когда-то массивная доска считалась самым ненадежным и недолговечным напольным покрытием. Виной тому – недостаточный уровень развития деревообрабатывающей промышленности. Качество и долговечность этого стройматериала при существовавших в то время способах сушки, ассортимента пропиток и эмалей оставляли желать лучшего. В настоящее время ситуация изменилась кардинально: из массива получается очень надежный, экологичный и эстетичный пол.
Укладка массивной доски плавающим способом выполняется одним из трех способов скрепления планок между собой:
-
нанесением незначительного объема клея на поверхности внутри соединения шип – паз; -
с использованием специальных стальных скоб, размещенных максимально незаметно; -
защелкиванием с торца по принципу блок – кнопка, а по длине замком Safe-lock.
Первый вариант крепежа самый простой и не требует дополнительных усилий или вложений. Все что потребуется – правильно дозировать клей, чтобы излишки не появлялись на одной из сторон пола.
Скобы производят из стали большой упругости. При росте влажности скобы всегда действуют на сжатие, снижая искажения, возникающие по причине неравномерного расширения участков пола с разной плотностью и гигроскопичностью.
Wood photo created by diana.grytsku — www.freepik.com
Массивную доску в зависимости от выбранного крепления либо подносят и стыкуют горизонтально в случае с замками вида Lock, либо, если реализована схема торцевого замка Click, собирают весь ряд и, подведя наклонно, защелкивают и опускают на подложку.
Когда происходит плавающая укладка массивной доски на стяжку или любой другой вид поверхности на основание кладут подложку из вспененного полиэтилена толщиной от 1 до 2 мм. Стыковка полос амортизирующего материала происходит без нахлеста и не фиксируется. Основание должно быть полностью сухим.
Ламели монтируют вдоль помещения – самая ощутимая усушка материала происходит поперек волокон. Между полом и стенами сохраняют зазоры шириной 10 – 15 мм. Для этого между доской и стеной устанавливаются деревянные клинья с шагом около 300 мм.
Если сборка проводится на лаги минимальное расстояние между каждым рядом – не более 400 мм. Торцевые соединения должны приходиться либо на перемычки, либо на лаги.
Финишная доска не должна быть менее ширины 30 мм, поэтому расчет проводят заранее.
В процессе укладки стоит не забывать промазывать соединения достаточным объемом герметика, который, как правило, поставляется вместе с крепежом. Чтобы ламели ровно и плотно располагались на основании применяют добойник и молоток, защищая места приложения усилия плоскими прокладками: кусочками фанеры или оргалита.
Препятствия в виде выступающих элементов, такие как трубы отопления или выступы стен, обходят отметив и обрезав лобзиком мешающий фрагмент доски. В дверных проемах материал заводят под косяки, которые предварительно подпиливаются. По ходу такого оформления, так же не следует забывать оставлять технические зазоры между стенами и краем покрытия.
Важно учитывать, что пол из массива в неблагоприятных условиях может усыхать или, наоборот, разбухать на 1 см на каждый метр ширины. Поэтому чтобы предотвратить не лучшее развитие событий стоит поддерживать оптимальный климатический режим в помещении: температуру в диапазоне от 18 °C до 26 °C и влажность около 45 – 60 процентов
numpy.stack() в Python — GeeksforGeeks
NumPy — известная библиотека Python, используемая для работы с массивами. Одной из важных функций этой библиотеки является stack().
Важные моменты:
- stack() используется для объединения нескольких массивов NumPy. В отличие от concatenate(), он объединяет массивы по новой оси. Он возвращает массив NumPy.
- чтобы соединить 2 массива, они должны иметь одинаковую форму и размеры. (например, оба (2,3) -> 2 строки, 3 столбца)
- stack() создает новый массив, который имеет на 1 измерение больше, чем входные массивы. Если мы сложим 2 одномерных массива, результирующий массив будет иметь 2 измерения.
Синтаксис: numpy.stack(arrays, axis=0, out=None)
Параметры:
- массивы: Последовательность входных массивов (обязательно)
- ось: Вдоль этой оси, в новом массиве, входные массивы складываются. Возможные значения: от 0 до (n-1) положительное целое число для n-мерного выходного массива. Например, в случае результирующего двумерного массива есть 2 возможных варианта оси: 0 и 1. axis=0 означает, что входные одномерные массивы будут располагаться построчно. axis=1 означает, что одномерные входные массивы будут складываться по столбцам. Позже мы подробно рассмотрим этот пример. -1 означает последнее измерение. например для 2D-массивов оси 1 и -1 совпадают. (необязательно)
- out: Место назначения для размещения результирующего массива.
Example #1 : stacking two 1d arrays
Python
вывод –
|
1111100.4000.4000.4000.4000.4000.4000.4000.4003 9000.4000.4000.4000 9000.4003 9000.4000.4000.4000.4000. 9000.4000.4000 9000. 9000.4000.4000 9000. 4003. .4003 9000. 4003.
.4003 9000. 40039.4003 9000. 40039.4003.
. 40039.4003.
. 40039. ,
[2, 5],
[3, 6]])
Здесь stack() берет 2 одномерных массива и складывает их один за другим, как если бы он заполнил элементы нового массива по столбцам .
Python
|
Выход -
Массив ([[1, 4],
[2, 5],
[3, 6]9003 9003 9003 9003 9003 9003 9003 9003 9003)))
).
-1 представляет «последнее измерение». Здесь возможны 2 оси. 0 и 1. SO, -1 одинаково, как 1.
Пример № 2: Укладка двух 2D массивов
Python3
|
1. Укладка с осью = 0
Python3
| | |
| ||
| ||
. ) |
Выход -
Массив ([[1, 2, 3],
[4, 5, 6]],[[7, 8,
[4, 5, 6]],10, 11, 12]]])
Представьте, что они сложены друг за другом и образуют трехмерный массив.
2. stacking with axis=1
Python3
|
Output – 3D array . 1-е измерение имеет 1-й ряд. 2-е измерение имеет 2-е строки. [ Построчное укладка]
array([[[ 1, 2, 3],
[ 7, 8, 9]],[[ 4, 5, 6],
1, [ 12]]])
3. штабелирование с осью =2
Python3
|
1
. 1-е измерение имеет 1-й ряд. 2-е измерение имеет 2-е строки. [ По столбцам укладка]
array([[[ 1, 7],
[ 2, 8],
[ 3, 9]],, [[ 1 6 1 ], 901 ],
[ 6, 12]]])
Пример №2: объединение более двух двумерных массивов
1. с осью=0 : Просто складывание.
Python3
|
111192. 9003
. , 2, 3],
[ 4, 5, 6]],
[[ 7, 8, 9],
[10, 11, 12]],
[[13, 14, 1 15], 16, 17, 18]]])
2. с осью =1 (укладка по строкам)
Python3
|
Выход -
Массив ([[[1, 2, 3],
[7, 8,
[[[1, 2, 3],
[7, 8, 9,
[13, 14, 15] ],[[ 4, 5, 6],
[10, 11, 12],
[16, 17, 18]]])
3. с осью =2 (укладка по столбцам)
Python
|
вывод-
массив([[[ 1, 7, 13],
[ 2, 8, 14],
[ 3, 9, 15]],9 0002 [ 0, 4 1 [ 0, 1] ,
[ 5, 11, 17],
[ 6, 12, 18]]])
Пример №3: объединение двух трехмерных массивов
1. ось=0. Just stacking
Python3
|
Выход -
6],
[ 7, 8, 9]],[[10, 11, 12],
[13, 14, 15],
[16, 17, 18]]],[[[51, 52, 53],
[54, 55, 56 ],
[57, 58, 59]],[[110, 111, 112],
[113, 114, 115],
[116, 117, 118]]]])
2. с ось = 1
Python3
|
вывод. Представьте, что результирующий массив занимает 1-ю плоскость каждого массива для 1-го измерения и так далее.
Массив ([[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]],[[51, 52, 53],
[54, 55, 56],
[57, 58, 59]],[[[10, 11, 12],
[13, 14, 15],
[16, 17, 18]],[ [110, 111, 112],
[113, 114, 115],
[116, 117, 118]]]]])
3. с осью = 2
Python3
|
Выход -
Массив ([[[1, 2, 3],
[51, 52, 53],[[4, 5, 6],
[54]],, 55, 56]],
[[ 7, 8, 9],
[ 57, 58, 59]]],[[[ 10, 11, 12],
[110, 111, 112]],[[13, 14, 15],
[113, 114, 115]],[[16, 17, 18],
[116, 117, 118] ]]])
4. with axis = 3
Python3
|
вывод –
array([[[[ 1, 51],
[ 2, 52],
[ 3, 53]],[[4, 54],
[5, 55],
[6, 56]],[[7, 57],
[8, 58],
[9, 59]],[[[10, 110],
[11, 111],
[12, 112]],[[13, 113],
[14, 114],
[15, 115],[14, 114],
[15, 115]],[ [ 16, 116],
[ 17, 117],
[ 18, 118]]]])
Объединение массивов NumPy вдоль разных осей • datagy
В этом руководстве вы узнаете, как использовать функцию NumPy stack() для объединения массивов NumPy по различным осям . NumPy — важная библиотека Python для всех, кто работает с данными в Python. Функция NumPy stack()
позволяет по-разному комбинировать массивы NumPy по осям NumPy.
К концу этого руководства вы узнаете:
- Как работает функция NumPy stack()
- Как складывать массивы NumPy построчно
- Как складывать массивы NumPy по столбцам
Содержание
Понимание функции стека NumPy
Прежде чем углубляться в использование функции стека NumPy(), вы узнаете о различных параметрах, которые эта функция может предложить . Мы посмотрим, как выглядит функция и как использовать различные параметры для настройки поведения функции.
# Понимание функции np.stack() нп.стек( массивы =, ось=0, вне = нет )
Из приведенного выше блока кода видно, что функция принимает три параметра, из которых требуется только один. Давайте рассмотрим эти параметры более подробно:
-
arrays=
принимает последовательность массивоподобных структур одинакового размера -
axis=0
принимает необязательное целое число.0
указывает первую ось, а-1
указывает последнее измерение -
out=None
указывает место назначения для размещения результирующего массива, где форма должна соответствовать
Теперь, когда вы понимаете, как работает функция, давайте рассмотрим несколько примеров ее использования.
Стек массивов построчно в NumPy
В этом разделе вы узнаете, как складывать массивы NumPy построчно. Это означает, что вы, по сути, объединяете массивы, массив за массивом. Таким образом, мы складываем наши массивы вдоль оси 0, что является параметром по умолчанию функции np.stack()
.
Давайте посмотрим, как это выглядит на примере:
# Стек массивов NumPy построчно импортировать numpy как np массив1 = np.массив ([1, 2, 3]) массив2 = np.массив ([4, 5, 6]) сложенный = np.stack (массивы = [arr1, arr2]) печать (с накоплением) # Возвращает: # [[1 2 3] # [4 5 6]]
Давайте разберем, что делает наш код выше:
- Мы создали два массива,
arr1
иarr2
, которые содержали числа 1-3 и 4-6 соответственно - Затем мы создал новый обр,
сложенный
, что стало результатом использованияФункция np. stack()
для двух массивов
По умолчанию NumPy складывает два массива на нулевой оси. В данном случае это означает, что мы соединяем два массива построчно. В следующем разделе вы узнаете, как изменить его поведение, и узнаете, как складывать массивы по разным осям.
Стекирование массивов по столбцам в NumPy
В этом разделе вы узнаете, как складывать массивы по разным осям. Мы можем думать об этом как о стекировании массивов по столбцам. Это лучше объяснить на примере. Давайте посмотрим на стек наших двух массивов вдоль 1-й оси:
# Стекирование массивов по столбцам с помощью np.stack() импортировать numpy как np массив1 = np.массив ([1, 2, 3]) массив2 = np.массив ([4, 5, 6]) сложенный = np.stack (массивы = [arr1, arr2], ось = 1) печать (с накоплением) # Возвращает: # [[1 4] # [2 5] # [3 6]]
Мы видим, что массивы складываются по каждому элементу, а результирующие массивы содержат значения из каждого «столбца» исходных массивов.
Одной из замечательных особенностей функции np. stack()
, которую мы можем использовать, является для сложения значений вдоль последней оси путем передачи -1
. В этом случае наша последняя ось равна 1, но на всякий случай мы можем просто передать -1. Давайте посмотрим, как это выглядит на практике:
# Стекирование массивов вдоль последней оси импортировать numpy как np массив1 = np.массив ([1, 2, 3]) массив2 = np.массив ([4, 5, 6]) сложенный = np.stack (массивы = [arr1, arr2], ось = -1) печать (с накоплением) # Возвращает: # [[1 4] # [2 5] # [3 6]]
В этом случае возвращается тот же массив. Это позволяет нам выполнять наш код более безопасно, гарантируя, что мы используем реально существующую ось!
Заключение
В этом руководстве вы узнали, как использовать функцию стека NumPy, которая позволяет вам соединять массивы по разным осям. Во-первых, вы узнали, как работает синтаксис функции. Затем вы узнали, как использовать эту функцию для соединения массивов по разным осям.