InggrisPerancisSpanyol

Ad


favorit OnWorks

h5math - Online di Cloud

Jalankan h5math di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah h5math yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


h5math - menggabungkan/membuat file HDF5 dengan ekspresi matematika

RINGKASAN


matematika [PILIHAN] ... KELUARAN-HDF5FILE [INPUT-HDF5FILES...]

DESKRIPSI


h5math mengambil sejumlah file HDF5 sebagai input, bersama dengan ekspresi matematika, dan
menggabungkannya untuk menghasilkan file HDF5 baru.

HDF5 adalah format biner portabel gratis dan perpustakaan pendukung yang dikembangkan oleh National
Pusat Aplikasi Superkomputer di University of Illinois di Urbana-Champaign.
Tunggal h5 file dapat berisi beberapa kumpulan data; secara default, matematika membuat kumpulan data
disebut "h5math", tetapi ini dapat diubah melalui -d pilihan, atau dengan menggunakan sintaks
HDF5FILE: DATASET. itu -a opsi dapat digunakan untuk menambahkan kumpulan data baru ke HDF5 yang ada
mengajukan. Sintaks yang sama digunakan untuk menentukan dataset yang digunakan dalam file input; oleh
default, dataset pertama (berdasarkan abjad) digunakan.

Contoh sederhana penggunaan h5math adalah:

h5math -e "d1 + 2*d2" keluar.h5 foo.h5 bar.h5:bla

yang menghasilkan file baru, out.h5, dengan menambahkan dataset pertama di foo.h5 dengan dua kali
kumpulan data "bla" di bar.h5. Dalam ekspresi (ditentukan oleh -e), kumpulan data masukan pertama
(dari kiri ke kanan) disebut sebagai d1, yang kedua sebagai d2, Dan sebagainya.

Selain memasukkan dataset, Anda juga dapat menggunakan koordinat x/y/z dari setiap titik di
ekspresi, direferensikan oleh variabel "x" "y" dan "z" (untuk tiga dimensi pertama) sebagai
serta variabel "t" yang mengacu pada dimensi terakhir. Secara default, ini adalah bilangan bulat
mulai dari 0 di sudut kumpulan data, tetapi -0 opsi akan mengubah asal x/y/z
ke pusat dataset (t tidak terpengaruh), dan -r res opsi akan menentukan
"resolusi", membagi koordinat x/y/z dengan res.

Semua dataset input harus memiliki dimensi yang sama, yang juga merupakan dimensi dari
hasil. Jika tidak ada file input, dan Anda mendefinisikan output murni dengan a
rumus matematika, Anda dapat menentukan dimensi output secara eksplisit melalui -n
ukuran pilihan, dimana ukuran adalah misalnya "2x2x2".

Namun, kadang-kadang, Anda hanya ingin menggunakan "irisan" multidimensi yang lebih kecil.
data dimensi. Untuk melakukan ini, Anda menentukan koordinat dalam satu (atau lebih) irisan
dimensi, melalui -xyzt Pilihan.

PILIHAN


-h Tampilkan bantuan pada opsi dan penggunaan baris perintah.

-V Cetak nomor versi dan info hak cipta untuk h5math.

-v Keluaran panjang.

-a Jika file output HDF5 sudah ada, tambahkan data sebagai kumpulan data baru
daripada menimpa file (perilaku default). Dataset yang ada yang sama
nama dalam file ditimpa, namun.

-e ekspresi
Tentukan ekspresi matematika yang digunakan untuk membangun output (umumnya
di " tanda kutip untuk mengelompokkan ekspresi sebagai satu item di shell), dalam hal
variabel untuk input dataset dan koordinat seperti yang dijelaskan di atas.

Ekspresi menggunakan notasi infiks seperti C, dengan sebagian besar operator standar dan
fungsi matematika (+, sin, dll.) didukung. Fungsi ini adalah
disediakan (dan fitur-fiturnya ditentukan) oleh GNU libmatheval.

-f nama file
Nama file teks untuk membaca ekspresi, jika tidak -e ekspresi ditentukan.
Default ke stdin.

-x ix, -y iy, -z iz, -t it
Ini menceritakan matematika untuk menggunakan potongan tertentu dari kumpulan data multidimensi. misalnya
-x menggunakan himpunan bagian (dengan satu dimensi lebih sedikit) pada indeks x ix (dimana indeks
dijalankan dari nol hingga satu kurang dari indeks maksimum ke arah itu). Di sini, x/y/z
sesuai dengan dimensi pertama/kedua/ketiga dari dataset HDF5. NS -t Option
menentukan irisan di dimensi terakhir, mana pun itu. Lihat juga -0
opsi untuk menggeser asal koordinat irisan x/y/z ke pusat kumpulan data.

-0 Geser asal koordinat irisan x/y/z ke pusat kumpulan data, sehingga mis
-0 -x 0 (atau lebih ringkasnya -0x0) mengembalikan bidang x pusat dari kumpulan data
dari sisi x bidang. (-t koordinat tidak terpengaruh.)

Ini juga menggeser asal variabel x/y/z dalam ekspresi sehingga 0 adalah
pusat kumpulan data.

-r res Gunakan resolusi res untuk variabel x/y/z (tetapi bukan t) dalam ekspresi, sehingga
data koordinat "grid" dibagi dengan res. Default res adalah 1.

Misalnya, jika dimensi x memiliki 21 langkah kisi, atur a res dari 20 berarti
bahwa variabel x dalam ekspresi dijalankan dari 0.0 hingga 1.0 (atau -0.5 hingga 0.5 jika -0 is
ditentukan), bukan 0 sampai 20.

-r tidak mempengaruhi koordinat yang digunakan untuk irisan, yang selalu bilangan bulat.

-n ukuran
Dataset keluaran harus berukuran sama dengan dataset masukan. Jika tidak ada
input dataset (jika Anda mendefinisikan output murni dengan rumus), maka Anda harus
tentukan ukuran output secara manual dengan opsi ini: ukuran bentuknya MxNxLx...
(dengan M, N, L adalah bilangan bulat) dan dapat berdimensi berapa pun.

-d nama
Tulis ke kumpulan data nama dalam keluaran; jika tidak, dataset keluaran disebut "data"
secara default. Juga gunakan kumpulan data nama di masukan; jika tidak, dataset input pertama
(berdasarkan abjad) dalam file digunakan. Atau, gunakan sintaks HDF5FILE: DATASET
(yang menggantikan -d pilihan).

Gunakan h5math online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad