Термін "кількість стовпців" матриці


18

Чи є одне англійське слово для позначення "кількості стовпців" матриці?

Наприклад, «Розмірність» з матриці . Мені потрібен термін для у цьому прикладі. Я завжди можу просто сказати "кількість стовпців", звичайно, але чи можу я мати для цього єдине слово?2×32×33


1
Ага, цікаво! У машинній навчальній літературі умовою є використання стовпців для представлення особливостей / змінних, тому, можливо, щось подібне може застосовуватися у вашому випадку.
DataD'oh

2
Ви не можете запропонувати контекст, де ви вважаєте матриць, а потім просто посилаєтесь на ? nм×нн
broncoAbierto

5
Я пропоную вам зробити так, як мав би Тукі і вигадати слово. Як щодо "колонізації"
ейнар

1
@einar, якщо ми не знайдемо термін, який вже існує, я б серйозно розглядав вашу ідею. Я б не очікував, що це спрацює негайно, але врешті-решт, ми можемо згадати, що кожен корисний термін повинен був бути винайдений в якийсь момент людьми, які вже не могли обійтися без нього.
Річард Харді

2
Це розтягує це, але нульове значення - математичний синонім кількості стовпців: en.wikipedia.org/wiki/Rank%E2%80%93nullity_theorem
Джеймс

Відповіді:


18

Існує концепція широких та вузьких даних , тому, можливо, ви можете використовувати термін "ширина" для кількості стовпців після того, як визначите їх, щоб уникнути неоднозначності.


Дякую за вашу відповідь! Це близько до того, що мені потрібно, але мені цікаво, чи існує для цього більш конкретний термін.
Річард Харді

Це, звичайно, гарна ідея. Часте використання "високих і худих" може також дати вам певні підказки.
broncoAbierto

widthвзагалі його назва в комп’ютерному програмуванні, тому +1 від мене
BlueRaja - Danny Pflughoeft

16

Давайте розглянемо ваші цілі:

  1. Ви хочете короткий, змістовний термін.

  2. Ви хочете, щоб це було запам’ятовуваним та читабельним, а не якоюсь незграбною абстрактною математичною чи обчислювальною побудовою на зразок "нехай " або навіть " "AR n × p .АМат(н,p)АRн×p.

  3. Ви хочете мати можливість чітко вказати кількість стовпців, тому ви зможете відрізнити (скажімо) 3-стовпчасті матриці від матриць 2-стовпців або матриці стовпців від матриць стовпців.p + 1pp+1

  4. Ви хочете, щоб він функціонував як іменник, а не дієприкметникова фраза; тобто він повинен читати як " - це матриця стовпця", а не "кількість стовпців є ". p A pАpАp

  5. Очевидно, що навіть коротка фраза , як « -column матриці» занадто багато!p

Як зауважили інші, ви перебуваєте в області створення власної термінології. Однак "колонізованість" (яка була запропонована) має гротескний та неанглійський аспект, хоча і трохи коротший.

Якби я був на цій посаді, на початку документа я ввів би термін і визначив його, можливо, так:

Оскільки нам часто потрібно буде посилатися на кількість стовпців у матриці, скажімо, що матриця - це будь-яка матриця з точно стовпцями.p-p

Це, здається, відповідає всім цілям. Важко уявити щось простіше, окрім математичних позначень (що порушує об'єктивну ). Це також узгоджується з давньою математичної термінологією, яка включає в себе добре відомі терміни , як «симетрична матриця», «речовій матриця», «матриця переходу», «rank- матриця,» і т.д.стор(2)p


1
Це гарна відповідь! Я буду більше думати і, можливо, прийму це.
Річард Харді

Одна з проблем "p-матриці" полягає в тому, що вона неоднозначна: "p" може так само легко посилатися на кількість рядків. Це, якщо ви вже не вказали, що матриця є nxp, і в цьому випадку ви просто посилаєтесь на "p". І не кожен автоматично робить матриці mxp. Там багато mxn матриць. Для загального терміна матриця він повинен бути незалежним від додатка, тому ви не можете припустити, що якось кількість стовпців є цікавішим. Обидва параметри важливі - ви не можете припустити, що читач буде знати, що ви будете говорити про кількість стовпців, а не про кількість рядків.
gms

@gms Це не менш неоднозначно, якщо ви дотримуєтесь повного припису в цій відповіді!
whuber

@whuber, я зрозумів, що пропозиція пояснює конвенцію. Моя думка полягала в тому, що пропозиція завжди буде потрібна, тому що "p" недостатньо сильно передбачає стовпці, а не рядки, ранг, потужність, ймовірності з рядками або стовпцями, що підсумовують 1, симетричний позитивний визначений (я здогадуюсь, чи бачив цей термін без пояснення) "складна квадратна матриця" (результат Google). Наступний автор може так само легко мати речення, що визначає p-матрицю, як та, що має p рядки, або таке з рангом p. Якщо конвенція завжди вимагає пояснень вирок, він не відповідає короткому і стислому тесту.
gms

@gms Я не трактую питання як прохання створити нову конвенцію: я лише трактував це як пошук способу вирішення певної проблеми спілкування, як я окреслив у списку цілей, які починають свою відповідь.
whuber

13

Особисто я би позначив матрицю як і використав би p як опорний (якщо припустимо, що ваша матриця складається з реальних значень!).

XRn×p
p

Також зауважте, що позначення p >> n досить широко використовується для опису наборів даних "коротких і широких", наприклад наборів даних, де кількість рядків (спостережень) значно нижча за кількість стовпців (особливостей). Існує область статистики, яка має назву "Високомірна статистика", яка займається подібними проблемами.


2
Дякую за вашу відповідь! Це гарна ідея для вирішення проблеми, і я її вже використовую. Але це не дає відповіді на запитання, яке конкретно запитує термін (єдине англійське слово).
Річард Харді

Зазвичай у машинному навчанні та статистиці кожен стовпець відповідає розмірності даних або кількості коваріатів - я думаю, ви могли б використовувати їх, якщо вам потрібно одне слово. Я б рекомендував використовувати те, що я запропонував у своїй відповіді, якщо ви пишете статтю.
Джордж

Джордж, як я вже сказав, я вже використовую його. Знову дякую!
Річард Харді

3
Також зауважте, що \ggнабори наборів набагато приємніше >>.
Девід Річербі

10

Я пропоную вам зробити так, як зробив би Тукі і вигадав слово. Звичайно, добре визначити нову термінологію до тих пір, поки ми не будемо її чітко говорити. Як ви кажете, це може не отримати негайного потягу, але воно все одно працюватиме в межах вашої роботи. Моя особиста пропозиція така

стовпчик [n.] з A: ступінь, в якому A стовпчастий

Редагування: Поміркувавши трохи про мою пропозицію з легкої душі, я відчув, що я також повинен додати, що ширина - це моя вподобання. Це коротко і солодко, і це відповідає чудовій підказці в політиці Орвела та англійській мові, щоб ніколи не вживати довге слово там, де буде робити коротке.


2
Звичайно, ви маєте на увазі це іменник, щоб він міг сказати "з колонії 3"? (але +1 все одно)
mdewey

1
Я погоджуюся з @mdewey, я ніколи не чув, щоб колоністика використовувалася як прикметник. Але я не є носієм англійської мови, можливо, саме тому ... PS Ви отримали мій +1, звичайно.
айванов

@mdewey, ти маєш рацію, звичайно, я трохи
поспішив

1
Це дуже схоже на "каламутність" і "лихо".
Накопичення

1
@ Накопичення в цьому сенсі дуже щасливе, лихо це те, що ви часто отримуєте із занадто великою кількістю стовпців
einar

7

Мені подобається «ширина», як запропонував Айванов. Важко бути більш конкретним, не будуючи довше і не використовуючи кілька слів. Якщо кілька слів у порядку, то ми повернемося до "кількості стовпців".

Альтернативою є переформулювання: замість того, щоб сказати:

- матриця шириною 3.А

або

Кількість стовпців - 3.А

чому б просто не сказати

має 3 стовпці.А


3
Дякую за вашу відповідь! Я ціную це, але він не відповідає на питання, яке конкретно запитує термін (єдине англійське слово). Якби мені потрібні способи перефразовування, я б просив цього конкретно.
Річард Харді

1
@RichardHardy Ну, я думаю, ви повинні навести кілька прикладів речень, де ви хочете використовувати термін, який ви шукаєте. Трохи важко дізнатися, чого ти хочеш, без точного контексту.
амеба каже, що повернеться до Моніки

@amoeba, дивіться мій коментар під відповіддю Glen_b.
Річард Харді

@RichardHardy Хоча питання, яке ви технічно задаєте, досить просте, але виглядає, що існує основне питання стилю. Часто найелегантніше рішення - це не саме пряме рішення. Тож не
нарікайте,

Дякую за Ваш коментар Питання формулюється безпосередньо, і наміри полягають у тому, що він робить вигляд таким, яким він є. Питання, сподіваємось, досить точне, щоб його розуміли однаково. Я до цього часу не скаржився і не збираюсь робити жодних (заявляючи, що це не скарга). Я ціную зусилля кожного, хто опублікував відповідь, включивши себе. Варто зазначити, що навіть відповіді, які не відповідають на питання, можуть бути корисними для когось іншого із відповідним запитом у якийсь момент майбутнього; це приємно знати.
Річард Харді

7

Не ясно, чому важливо мати лише односкладний термін.

Я б сказав, що для більшості цілей не бійтеся трьох коротких слів: "кількість стовпців"; той самий термін, з якого ви почали, який послужив ідеальній передачі ідеї, про яку ви питали.

Це лише 5 складів, це не напруга говорити чи писати.

Термін, що складається з декількох загальних слів, швидше за все, буде меншим інтелектуальним зусиллям, щоб зрозуміти на льоту, ніж одне довге чи незнайоме.

Можливо, може бути чотири або п'ять термінів, які можуть служити, але якби я писав лише кілька разів, я відчував би сильну схильність повертатися назад і редагувати такий термін і замінити його на "кількість стовпців".

Хн×ppАcА


1
Моє питання полягало не в тому, чи краще 3 слова краще за 1, не було наміру обговорювати це. Справа в тому, чи існує термін і якщо так, то що це таке? Шкода, що багато дискусій у цій темі не зосереджувалося на фактичному питанні. Але дякую за вашу відповідь!
Річард Харді

1
Так, я розумію, що ви просите жодного слова, і я не даю жодного; проте люди, які шукають таке слово, які знаходять вашу публікацію, можуть бути заохочені моєю відповіддю використовувати три замість цього. Якщо я спонукаю навіть кількох таких людей дотримуватися трьох слів для переваги, я думаю, що відповідь вартує зусиль.
Glen_b -Встановіть Моніку

У цьому сенсі ви, звичайно, праві. Знову дякую!
Річард Харді

2

Мш

Деякі передумови статті та приклади речень допоможуть шукати різні терміни. Можна було використовувати ширину і довжину, або (як Сильвестр, походження терміна матриця, він використовував) ширину і глибину. Можливо, виходячи з того, що насправді представлена ​​матриця (наприклад, система рівнянь, поліном, векторний простір тощо), можуть бути використані інші терміни.

Залежно від вашої статті статті (а може і ні, незалежно від громадськості для вашої статті, можливо, лише якщо ви робите щось абсолютно нове), я б радив не використовувати жодного щойно придуманого терміна, а також не використовувати якийсь існуючий термін (який повинен бути архаїчним термін).

Ви повинні запитати себе, чи бідність в англійській мові, що не містить простого синоніма німецького терміна spaltenanzahl, варто ввести щось фантазійне, що може лише заплутати.


1
Прохолодні пропозиції, ширина / глибина має також круте кільце.
Firebug

2

RнRмн×мн

Аналогічно, кількість рядків буде розмірним кодоменом .

Це не одні слова, але вони досить короткі, але точні.


4
Це відмінна пропозиція з математичної точки зору (+1). Оскільки найбільш фундаментальною матрицею, що розглядається в статистиці, є матриця даних, у якій стовпці можуть мати різні типи даних, і такі матриці не можна розглядати як такі, що представляють собою лінійні перетворення реальних просторів, то застосовність цієї пропозиції обмежена.
whuber

1

перейдіть на ширину \ висоту, як згадувалося, досить зрозуміло, що ви маєте на увазі, і навіть дитина знає, що означають ці слова (за умови, що масив завжди представлений з тієї ж точки зору)

Звичайно, якщо ви входите в масиви з більш ніж 3-ма розмірами (висота, ширина, глибина), це стає трохи хитро, і, ймовірно, краще використовувати позначення матриці


1

Існує і англійське слово columnarity, що означає властивість бути стовпчиком. Так сказати матрицю стовпців 3 здавалося б цілком природним.


Як "матриця стовпців 3" краща чи простіша, ніж "матриця з 3 стовпцями"? Іноді це найкраще здається KISS.
користувач3697176

2
@ user3697176 не тоді, коли ви хочете посилатися на цю саму властивість. Порівняйте given the number of columns of a matrix we can calculate [...]vsgiven the columnarity we can calculate
Firebug

1

Я здогадуюсь, що ви використовуєте свою матрицю для представлення даних. Зазвичай стовпці представляють різні функції, а рядки - це різні точки даних, як зберігання даних на малюнку нижче ( ref ).

рядовий магазин

Потім це поширюється на розмірність корисних матриць, наприклад, для змішування цих ознак у новий вимір.

У цьому контексті кількість стовпців - це кількість вимірів простору вашої функції, тобто просто розмірність .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.