een betere uitdrukking voor ' percentage gedeeld door 100 '

De functie f (a, x) geeft de waarde terug in de array a gespecificeerd door x , waarbij x een percentage is van de lengte van de array, gedeeld door 100.

(dwz x kan elke willekeurige getal tussen 0 en 1, overeenkomend met een percentage tussen 0% en 100%)

Voorbeelden: als a = [1,2,3,4,5], dan f (a, 0,5) = 3 ; f (a, 0) = 1; f (a, 1) = 5;

Is er een betere manier om uit te drukken dat een bepaalde variabele een “ percentage gedeeld door 100 ” is?

Bij voorkeur Ik ben op zoek naar een enkel woord.

Als alternatief een zin, en een enkel woord dat later kan worden gebruikt om naar die zin te verwijzen.

Mijn eerste idee was “ breuk “, maar ik weet niet zeker of dat het concept overbrengt.


Update gebaseerd op lang antwoord:

Ik zoek een term voor de eerste item in deze lijst:

  • ?, [0-1]
  • ?, [0-10]
  • procent,%, [0 -100]
  • per mille 0/00 [0-1000]
  • basispunt, permyriad 0/000, [0-10000]

Opmerkingen

  • Percentages zijn letterlijk al de waarden tussen nul en één. Het ' is net wanneer we het gebruiken met het percentage teken, we schalen het met 100.
  • dus ik zou het gewoon ' percentage ' kunnen noemen en een lezer zou begrijp dat dit een waarde is tussen 0 en 1?
  • Nee, je zou het een fractie van de lengte moeten noemen. Percentages gaan van 0 tot 100. Of herschrijf de functie om een percentage te gebruiken; of misschien zelfs beide (x < 1, het is ' een breuk; 1 < x < 100, it ' sa percentage)
  • Het gebruik van percentage kan gemakkelijk verwarrend zijn . Breuk is goed, bijv. " widget moveto fraction: Breuk is een reëel getal tussen 0 en 1. De widget moet zijn weergave aanpassen zodat het punt gegeven door breuk aan het begin van de widget verschijnt. "
  • @ HugoRune: Kunt u een numeriek voorbeeld geven van wat f (a, x) retourneert. Ik vraag het omdat per definitie n% = n / 100 & je hebt verklaard " x is een percentage …, gedeeld door 100 " wat x% / 100 = x / 10000 betekent.

Antwoord

In vergelijkbare omstandigheden is de term die ik meestal zie “proportion”, of soms “ratio”. U moet uw zin echter verduidelijken, hoe kan de lezer weten dat als de array a vijf elementen heeft en x = 0,5 , dan f (a, x ) geeft het derde element van a terug en niet het tweede?

Antwoord

Genormaliseerd tot bereik [0,1].

Dit is de gebruikelijke benadering, en je vindt zelden waarden genormaliseerd naar andere bereiken.

Antwoord

Een percentage gedeeld door honderd is een basispunt , of 1 per tienduizend. Net als vergelijkbare eenheden ( procent 0/0, per mille 0/00 enz.), kan worden uitgedrukt als 0/000.

Dus je zou mogelijk kunnen zeggen “waarbij x een basispuntwaarde is.”

Het basispunt is ook minder vaak genoemd permyriad .

BEWERK: als u een procentuele waarde wilt weergeven als een breukwaarde tussen 0 en 1, kunt u misschien want decimale breuk . Het getal 61/100 (61%) kan worden geschreven als de decimale breuk 0,61.

Opmerkingen

  • Klein misverstand: ik ben op zoek naar een woord om een waarde tussen 0 en 1 te beschrijven; een eenheid die 100 keer groter is dan een procent. Dit basispunt is een eenheid die 100 keer kleiner is dan een procent, een waarde tussen 0 en 10000. Toch erg interessant, ik kende deze termen nog niet eerder.
  • Dus wil je misschien decimale breuk ? Het getal 61/100 (61%) kan worden geschreven als de decimale breuk 0,61. Bewerken toegevoegd aan antwoord hierboven.
  • Dat zou het kunnen zijn, ja
  • @HugoRune Als je zegt dat een waarde tussen 0 en 1 100 keer groter is dan een procent, wat doe je dan precies bedoel je daarmee?

Antwoord

Je kunt zeggen: …, waarbij x een positieve eigenlijke breuk is van de array-lengte.

Answer

Ik sta voor hetzelfde naamgevingsprobleem bij het maken van variabelen / velden voor tarieven om te ondubbelzinnig te maken een getal dat op verschillende manieren kan worden geschaald.

Basispunt en percentage zijn duidelijk en ondubbelzinnig, maar ik kan geen goede naam vinden voor de weergave waar bijvoorbeeld 0,1 eigenlijk 10% betekent.

Het beste wat ik heb kunnen bedenken is “Wiskundig”, “Formeel decimaal” of “Kwantum decimaal”.

Opmerkingen

  • Hallo @John, de site geeft er de voorkeur aan dat antwoorden worden ondersteund. Kunt u uw antwoord bewerken om uit te leggen waarom uw drie suggesties goede antwoorden op de vraag zijn?
  • Hallo @Lawrence. Zoals ik al zei in mijn bericht, heb ik geen goed antwoord kunnen vinden. Ik denk niet dat ' mijn suggesties erg goed zijn. De gedachte achter " Quant Decimal " is dat wanneer rentetarieven worden gemanipuleerd in Quant-bibliotheken (in financiële instellingen) een " 10% " tarief wordt uitgedrukt als " 0,1 ". Genormaliseerd / genormaliseerd (zoals hierboven gesuggereerd) zou geweldig zijn als het niet ' t was vanwege het feit dat rentetarieven buiten het bereik van [0,1] kunnen liggen.
  • Bedankt, dat helpt. Het zou handig zijn om vanuit uw antwoord naar een dergelijke definitie te verwijzen. Welkom bij EL & U, trouwens. Bekijk dit bericht over wat de site probeert te bereiken door te eisen dat antwoorden worden ondersteund.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *