Javascript Anexar Dois Arrays
Métodos e funções do Python
Michael Zippo
Como concatenar arrays NumPy
NumPy é uma ótima biblioteca para trabalhar matrizes em Python . Abrange tudo, desde a criação e manipulação de tabelas de todos os tamanhos. Portanto, não é surpresa que o NumPy venha com um utilitário que você pode usar para concatenar arrays.
O método numpy.concatenate()
une dois ou mais arrays em um único array.
Neste guia, falaremos sobre o que são arrays NumPy e como você pode concatená-los. Vamos ver alguns exemplos para você começar. Vamos começar!
A estrutura de um array
Um array NumPy é um tipo de array que funciona com a biblioteca NumPy. Parece com qualquer outro array, mas é armazenado em um objeto ndarray:
Para trabalhar com um array NumPy, devemos importar a biblioteca numpy :
Vamos concatenar dois arrays. Uma matriz conterá todos os números entre 1 e 9 (inclusive). A segunda matriz conterá todos os números entre 10 e 18 (inclusive).
Criamos essas matrizes usando o método arange()
:
Este código cria dois arrays. Cada matriz é uma matriz 2D. Criamos esses arrays 2D usando o método reshape()
que cria uma grade 3 √ó 3 para cada array:
Agora temos duas tabelas para trabalhar! Vamos concatená-los usando concatenate()
.
Concatenação NumPy
Você pode concatenar um array em dois eixos: por linha ou por coluna. Isso é feito usando o método concatenate()
. O método encadeado pode unir 1D, 2D, 3D, 4D e arrays com um número maior de dimensões.
Concatenar por linha
Começaremos concatenando nossas duas tabelas por linha. Isso alinhará os elementos de nossos dois arrays por linha e mesclá-los em um array:
Especificamos uma tupla dentro da função concatenate()
. Essa tupla contém a lista de arrays que queremos concatenar . Sem nenhum parâmetro, concatenate()
concatena por linha.
Nosso código retorna:
Nossas tabelas são concatenadas por linhas.
Concatenar por coluna
Você pode usar t O método concatenar para unir duas tabelas por coluna.
Para fazer isso, precisamos introduzir um novo parâmetro: o eixo. Por padrão, esse valor é 0. Corresponde ao eixo x ou ao eixo da linha. Podemos substituir esse valor e defini-lo como 1. Isso mesclará nossas duas tabelas por coluna.
Vamos concatenar nossos dois arrays por coluna:
Nosso código é quase o mesmo que o nosso último exemplo. A diferença é que especificamos o parâmetro axis = 1. Vamos ver o que acontece quando executamos nosso código:
Nossas tabelas são anexadas por coluna.
Concatenar mais de dois arrays
O método concatenate()
pode concatenar qualquer número de arrays. Vamos tentar concatenar três arrays em um eixo horizontal. As matrizes com as quais trabalharemos contêm todos os números no intervalo:
- 1 a 9 (inclusive).
- 10 a 18 (inclusive).
- 19 a 27 (inclusive).
Vamos definir nossos arrays em Python:
Então podemos usar concatenate para reuni-los:
Temos especificou nossos três arrays como uma tupla no método concatenate()
. Quando combinadas, essas matrizes correspondem a todos os números entre 1 e 27.
Vamos executar nosso programa:
Nossos três arrays agora estão atribuídos à variável "Final_array". Imprimimos essa variável no console para mostrar que nossos arrays foram mesclados com sucesso.
Conclusão
O concatenate()
NumPy mescla dois ou mais arrays NumPy. As matrizes são mescladas no eixo vertical por padrão. Você pode mesclar matrizes no acesso horizontal usando o sinalizador axis = 1.
Agora você está pronto para começar a concatenar arrays NumPy como um especialista em Python!
script > jQuery (documento) .ready (função () {jQuery (`# depoimento-seção-1`) clique (função (e) {var text = "Encontre sua correspondência no Bootcamp"; var type = " testemunho seção "; var ahref = jQuery (this) .attr (`href`); GaEvent (texto, tipo, `fasttrack`); fasTrackEvent (tipo, texto, ahref);}); função GaEvent (texto, nome, eventName ) {var pathName = window .location.pathname.replace (/// g, ""); var referrer = document.referrer; referrer = referrer.replace ("https: //", ""); referrer = referrer. replace ("http: / /", ""); referrer = referrer.split (`/`) [0]; gtag (`event`, eventName, {cta_type: `fasttrack`, cta_name: name, cta_text: text, page_url: document. URL , pagepath: pathName, referrer: referrer,});} function fasTrackEvent (type, text, ahref, fCTA = null) {var article = jQuery (". thb-blockgrid ") .parent (). fi nd ("h2") .texto (); if (artigo == "") {var artigo = jQuery ("h1"). texto (); } analytics.track ("Blog - CTA FastTrack clicado", {time: Date .now (), ctaTy pe: type, ctaText: text, URL: document.URL, article: article, category: jQuery (`. entry-header .single_category_title `) .text(), fonte: "blog", referrer: document.referrer, referrerDomain: document.referrer.split (` / `) [2]}); if (fCTA == null) {var fCTA = `seção de depoimento`; } const firstFtCTA = localStorage.getItem (`firstFtCTA`); if (! firstFtCTA) {localStorage.setItem (`firstFtCTA`, fCTA); localStorage.setItem (`firstFtCTAPath`, document.URL); } localStorage.setItem (`lastFtCTA`, fCTA); localStorage.setItem (`lastFtCTAPath`, document.URL); analytics.identify ({... (firstFtCTA? {}: {firstFtCTA: localStorage.getItem (`firstFtCTA`), firstFtCTAPath: localStorage.getItem (`firstFtCTAPath`)}), lastFtCTA: fCTA, lastFtCTAPath}: document.URL, ); }}); Agora você está pronto para começar a concatenar arrays NumPy como um especialista em Python!
script > jQuery (documento) .ready (função () {jQuery (`# depoimento-seção-1`) clique (função (e) {var text = "Encontre sua correspondência no Bootcamp"; var type = " testemunho seção "; var ahref = jQuery (this) .attr (`href`); GaEvent (texto, tipo, `fasttrack`); fasTrackEvent (tipo, texto, ahref);}); função GaEvent (texto, nome, eventName ) {var pathName = window .location.pathname.replace (/// g, ""); var referrer = document.referrer; referrer = referrer.replace ("https: //", ""); referrer = referrer. replace ("http: / /", ""); referrer = referrer.split (`/`) [0]; gtag (`event`, eventName, {cta_type: `fasttrack`, cta_name: name, cta_text: text, page_url: document. URL , page_path: pathName, referrer: referrer,});} function fasTrackEvent (type, text, ahref, fCTA = null) {var article = jQuery (". thb-blockgrid ") .parent (). f ind ("h2") .texto (); if (artigo == "") {var artigo = jQuery ("h1"). texto (); } analytics.track ("Blog - CTA FastTrack clicado", {time: Date .now (), ctaType: type, ctaText: text, URL: document.URL, article: article, category: jQuery (`. entry-header. single_category_title `) .text(), fonte: "blog", referenciador: document.referrer, referrerDomain: document.referrer.split (` / `) [2]}); if (fCTA == null) {var fCTA = `seção de depoimento`; } const firstFtCTA = localStorage.getItem (`firstFtCTA`); if (! firstFtCTA) {localStorage.setItem (`firstFtCTA`, fCTA); localStorage.setItem (`firstFtCTAPath`, document.URL); } localStorage.setItem (`lastFtCTA`, fCTA); localStorage.setItem (`lastFtCTAPath`, document.URL); analytics.identify ({... (firstFtCTA? {}: {firstFtCTA: localStorage.getItem (`firstFtCTA`), firstFtCTAPath: localStorage.getItem (`firstFtCTAPath`)}), lastFtCTA: fCTA, lastFtCTAPath}: document.URL, ); }}); Agora você está pronto para começar a concatenar Arrays NumPy como um especialista em Python!