İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

h5math - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında h5math'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen h5math komutudur.

Program:

ADI


h5math - HDF5 dosyalarını matematik ifadeleriyle birleştirin/oluşturun

SİNOPSİS


h5math [SEÇENEK] ... ÇIKTI-HDF5DOSYA [GİRİŞ-HDF5DOSYALAR...]

TANIM


h5math, matematiksel bir ifadeyle birlikte herhangi bir sayıda HDF5 dosyasını girdi olarak alır ve
yeni bir HDF5 dosyası oluşturmak için bunları birleştirir.

HDF5, National tarafından geliştirilen ücretsiz, taşınabilir bir ikili format ve destekleyici kütüphanedir.
Urbana-Champaign'deki Illinois Üniversitesi'nde Süper Bilgi İşlem Uygulamaları Merkezi.
Tek h5 dosya birden çok veri kümesi içerebilir; varsayılan olarak, h5math bir veri kümesi oluşturur
"h5math" olarak adlandırılır, ancak bu, -d seçeneği veya sözdizimini kullanarak
HDF5DOSYA:VERİ SETİ. -a seçeneği, mevcut bir HDF5'e yeni veri kümeleri eklemek için kullanılabilir
dosya. Giriş dosya(lar)ında kullanılan veri kümesini belirtmek için aynı sözdizimi kullanılır; tarafından
varsayılan olarak, ilk veri kümesi (alfabetik olarak) kullanılır.

h5math'in kullanımına basit bir örnek:

h5math -e "d1 + 2*d2" out.h5 foo.h5 bar.h5:blah

foo.h5'teki ilk veri kümesini iki kez ekleyerek yeni bir dosya olan out.h5 üretir.
bar.h5'teki "blah" veri kümesi. İfadede (belirtilen -e), ilk girdi veri seti
(soldan sağa) olarak adlandırılır d1, ikinci olarak d2Ve benzeri.

Girdi veri kümelerine ek olarak, veri setindeki her noktanın x/y/z koordinatlarını da kullanabilirsiniz.
"x" "y" ve "z" değişkenleri (ilk üç boyut için) tarafından şu şekilde başvurulan ifade
son boyuta atıfta bulunan bir "t" değişkeninin yanı sıra. Varsayılan olarak, bunlar tam sayılardır
veri kümesinin köşesinde 0'dan başlayarak, ancak -0 seçenek x/y/z orijinini değiştirecek
veri kümesinin merkezine (t etkilenmez) ve -r res seçeneği belirleyecektir
x/y/z koordinatlarını şuna bölerek "çözünürlük" res.

Girdi veri kümelerinin tümü aynı boyutlara sahip olmalıdır, bunlar aynı zamanda
çıktı. Girdi dosyası yoksa ve çıktıyı yalnızca bir
matematiksel formülü kullanarak çıktının boyutlarını açıkça belirtebilirsiniz. -n
boyut seçenek, nerede boyut örneğin "2x2x2".

Bununla birlikte, bazen, çok yönlülüğün yalnızca daha küçük boyutlu bir "dilim"ini kullanmak istersiniz.
boyutlu veriler. Bunu yapmak için bir (veya daha fazla) dilimde koordinatları belirtirsiniz.
boyut(lar), aracılığıyla -xyzt seçenekleri.

SEÇENEKLER


-h Komut satırı seçenekleri ve kullanımıyla ilgili yardımı görüntüleyin.

-V h5math için sürüm numarasını ve telif hakkı bilgilerini yazdırın.

-v Ayrıntılı çıktı.

-a HDF5 çıktı dosyası zaten varsa, verileri yeni bir veri kümesi olarak ekleyin.
dosyanın üzerine yazmaktan (varsayılan davranış). Aynı mevcut bir veri kümesi
ancak dosya içindeki adın üzerine yazılır.

-e ifade
Çıktıyı oluşturmak için kullanılan matematiksel ifadeyi belirtin (genellikle
ifadeyi kabukta bir öğe olarak gruplamak için " tırnak içinde),
giriş veri kümeleri için değişkenler ve yukarıda açıklandığı gibi koordinatlar.

İfadeler, çoğu standart operatör ve
matematiksel fonksiyonlar (+, sin, vb.) desteklenmektedir. Bu işlevsellik
GNU libmatheval tarafından sağlanır (ve özellikleri belirlenir).

-f Dosya
Varsa, ifadenin okunacağı metin dosyasının adı -e ifadesi belirtilir.
Varsayılan olarak stdin'dir.

-x ix, -y iy, -z iz, -t it
Bu anlatır h5math çok boyutlu bir veri kümesinin belirli bir dilimini kullanmak için. Örneğin
-x altkümeyi (bir boyut daha az olan) x indeksinde kullanır ix (endeksler nerede
o yöndeki maksimum indeksten sıfırdan bir eksik). Burada, x/y/z
HDF5 veri setinin birinci/ikinci/üçüncü boyutlarına karşılık gelir. NS -t seçenek
hangisi olabilirse, son boyuttaki bir dilimi belirtir. Ayrıca bkz. -0
x/y/z dilim koordinatlarının orijinini veri kümesi merkezine kaydırma seçeneği.

-0 x/y/z dilim koordinatlarının orijinini veri kümesi merkezine kaydırın, böylece ör.
-0 -x 0 (veya daha kompakt olarak -0x0) bunun yerine veri kümesinin merkezi x düzlemini döndürür
kenar x düzlemi. (-t koordinatlar etkilenmez.)

Bu aynı zamanda ifadedeki x/y/z değişkenlerinin kökenini 0 olacak şekilde değiştirir.
veri kümesinin merkezi.

-r res Çözünürlük kullan res ifadedeki x/y/z (ancak t değil) değişkenleri için, böylece
veri "ızgara" koordinatları bölünür res. Varsayılan res 1.

Örneğin, x boyutunun 21 ızgara adımı varsa, bir res 20 demek
ifadedeki x değişkenlerinin 0.0 ile 1.0 arasında (veya eğer varsa -0.5 ile 0.5 arasında) çalıştığı -0 is
belirtilen), 0 ila 20 yerine.

-r her zaman tamsayı olan dilimler için kullanılan koordinatları etkilemez.

-n boyut
Çıkış veri kümesi, giriş veri kümeleriyle aynı boyutta olmalıdır. yoksa
girdi veri kümeleri (çıktıyı yalnızca bir formülle tanımlıyorsanız),
bu seçenekle çıktı boyutunu manuel olarak belirtin: boyut MxNxLx biçimindedir...
(M, N, L tam sayılardır) ve herhangi bir boyutta olabilir.

-d isim
Veri kümesine yaz isim çıktıda; aksi takdirde çıktı veri kümesine "veri" adı verilir.
varsayılan olarak. Ayrıca veri kümesini kullanın isim girişte; aksi takdirde, ilk girdi veri seti
(alfabetik olarak) bir dosyada kullanılır. Alternatif olarak, sözdizimini kullanın HDF5DOSYA:VERİ SETİ
(ki bu -d seçenek).

onworks.net hizmetlerini kullanarak h5math'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad