Wie generierst du eine regelmäßige nicht-ganzzahlige Sequenz in Julia?

8

Wie werden reguläre, nicht-ganzzahlige Sequenzen in Julia erzeugt?

Ich versuche, 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

zu erhalten

In MATLAB würde ich

verwenden %Vor%

Und in R

%Vor%

Aber ich kann nichts außer Integer-Sequenzen in Julia finden (z. B. 1:10 ). Die Suche nach "Sequenz" in den Dokumenten gibt mir nur Informationen darüber, wie Strings Sequenzen sind.

    
kmm 17.02.2014, 23:21
quelle

2 Antworten

3

Die ursprüngliche Antwort ist jetzt veraltet. Sie sollten collect() verwenden, um eine Sequenz zu generieren.

%Vor%     
JestonBlu 26.02.2016, 13:55
quelle
14

Ähnlich wie Matlab, aber mit dem Unterschied, dass 0.1:0.1:1 eine Range definiert:

%Vor%

und wenn also ein Array benötigt wird:

%Vor%

Leider wird diese Verwendung von Range an dieser Stelle der Dokumentation nur kurz erwähnt .

Bearbeiten: Wie in den Kommentaren von @ivarne erwähnt, ist es möglich, mit linspace ein ähnliches Ergebnis zu erzielen:

%Vor%

Beachten Sie jedoch, dass die Ergebnisse aufgrund von Rundungsdifferenzen nicht exakt übereinstimmen:

%Vor%     
Nico 17.02.2014 23:29
quelle

Tags und Links