Funktionen f (a, x) returnerar värdet i arrayen a som anges av x där x är en procentsats av längden på matrisen, dividerat med 100.
(dvs. x kan vara vilken som helst antal mellan 0 och 1, vilket motsvarar en procentandel mellan 0% och 100%)
Exempel: om a = [1,2,3,4,5], då f (a, 0,5) = 3 ; f (a, 0) = 1; f (a, 1) = 5;
Finns det ett bättre sätt att uttrycka att någon variabel är en ” procentsats dividerad med 100 ”?
Företrädesvis Jag letar efter ett enda ord.
Alternativt en fras och ett enda ord som kan användas senare för att referera till frasen.
Min första idé var ” bråkdel ”, men jag är inte säker på om det förmedlar konceptet.
Uppdatering baserat på långa svar:
Jag letar efter en term för första posten i denna lista:
- ?, [0-1]
- ?, [0-10]
- procent,%, [0 -100]
- promille 0/00 [0-1000]
- baspunkt, permyriad 0/000, [0-10000]
Kommentarer
- Procentandelar är bokstavligen värdena mellan noll och en redan. Det ' är precis när vi använder det med procenten tecken, vi skalar det med 100.
- så jag kan bara kalla det ' procent ' och en läsare skulle förstå att det är ett värde mellan 0 och 1?
- Nej, du måste kalla det en bråkdel av längden. Procentandelar går från 0 till 100. Eller skriv om funktionen för att använda en procentsats; eller kanske till och med båda (x < 1, det ' en fraktion; 1 < x < 100, det ' sa procentsats)
- Att använda procent kan enkelt förvirra . Fraktion är bra, t.ex. " widget moveto fraction: Fraktion är ett reellt tal mellan 0 och 1. Widgeten bör justera sin vy så att den punkt som ges av fraktionen visas i början av widgeten. "
- @ HugoRune: Kan du ge ett numeriskt exempel på vad f (a, x) returnerar. Jag frågar för att per definition n% = n / 100 & du har sagt " x är en procentsats …., dividerat med 100 " vilket betyder x% / 100 = x / 10000.
Svar
Under liknande omständigheter är termen jag brukar se ”proportion” eller ibland ”ratio”. Du måste dock klargöra din mening, hur ska läsaren veta att om matrisen a har fem element och x = 0,5 , så f (a, x ) returnerar det tredje elementet i a och inte det andra?
Svar
Normaliserat till intervall [0,1].
Detta är det vanliga tillvägagångssättet och du hittar sällan värden normaliserade till andra intervall.
Svar
En procent dividerad med hundra är en baspunkt , eller 1 per tiotusen. Liksom liknande enheter ( procent 0/0, promille 0/00 etc), det kan uttryckas som 0/000.
Så du kan eventuellt säga ”där x är ett baspunktvärde.”
Baspunkten är också kallas mindre vanligt permyriad .
EDIT: Om du vill representera ett procentvärde som ett bråkvärde mellan 0 och 1 kan du kanske vill ha decimalfraktion . Siffran 61/100 (61%) kan skrivas som decimalfraktionen 0,61.
Kommentarer
- Lätt missförstånd: Jag letar efter ett ord att beskriva ett värde mellan 0 och 1; en enhet som är 100 gånger större än en procent. Denna baspunkt är en enhet som är 100 gånger mindre än en procent, ett värde mellan 0 och 10000. Ändå väldigt intressant, jag kände inte dessa termer tidigare.
- Så vill du kanske decimalfraktion ? Siffran 61/100 (61%) kan skrivas som decimalfraktionen 0,61. Redigering läggs till i svaret ovan.
- Det kan vara det, ja
- @ HugoRune När du säger att ett värde mellan 0 och 1 är 100 gånger större än en procent, vad gör du exakt menar med det?
Svar
Du kan säga: …, där x är en positiv korrekt bråkdel av arraylängden.
Svar
Jag står inför samma namngivningsproblem när jag skapar variabler / fält för hastigheter för att göra det otydligt ett tal som kan skalas på olika sätt.
Grundpunkt och procent är tydliga och entydiga, men jag kan inte hitta ett bra namn för representationen där exempelvis 0,1 faktiskt betyder 10%.
Det bästa jag har kunnat komma på är ”Mathematical”, ”Formal Decimal” eller ”Quant Decimal”.
Kommentarer
- Hej @John, sajten föredrar att svar stöds. Kan du snälla redigera ditt svar för att förklara varför dina tre förslag är bra svar på frågan?
- Hej @Lawrence. Som jag sa i mitt inlägg har jag inte kunnat hitta ett bra svar. Jag tycker inte ' att mina förslag är mycket bra. Tanken bakom " Quant Decimal " är att när räntor manipuleras i Quant-bibliotek (i finansföretag) är en " 10% " -hastighet uttrycks som " 0,1 ". Normaliserad / normaliserad (som föreslagits ovan) skulle vara bra om det inte var ' t för att räntorna kan ligga utanför [0,1] -intervallet.
- Tack, det hjälper. Det skulle vara användbart att länka till en sådan definition från ditt svar. Välkommen till EL & U, förresten. Ta en titt på det här inlägget om vad webbplatsen försöker uppnå genom att kräva att svar stöds.