Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Read_hashed_array

Function: read_hashed_array (<S>, <A>)

array (A, 2, 3);
read_array (file_search ("array.data"), A, comma);
arraylist (A);
A;
read_hashed_array (file_search ("array.data"), B, comma);
arraylist (B);
B[Schmidt];

Function: read_hashed_array (<S>, <A>, <separator_flag>) Reads the source <S> and returns its entire content as a hashed array. The source <S> may be a file name or a stream.

read_hashed_array treats the first item on each line as a hash key, and associates the remainder of the line (as a list) with the key. For example, the line 567 12 17 32 55 is equivalent to A[567]: [12, 17, 32, 55]$. Lines need not have the same numbers of elements.

The recognized values of <separator_flag> are comma, pipe, semicolon, and space. If <separator_flag> is not specified, the file is assumed space-delimited.

(%o1)                                true
(%i2) 

Related Examples

array-make_array

make_array (fixnum, 8);

Calculate

array-listarray

array (P,3,1);

listarray (P);

P[0,0] : 1;

Calculate

array-listarray

array (P,3,1);

listarray (P);

P[0,0] : 1;

Calculate

array

array(a,2,3,4);

array(b,1);

a;

Calculate

array-listarray

array (P,3,1);

P[0,0] : 1;

P[0,1] : 1;

Calculate

array

array(a, 1,2);

Calculate

array-expandwrt-integrate-sqrt

myDot(f,g):= integrat...

myNorm(v) := sqrt(myD...

proj(w,v) := (myDot(w...

Calculate

array-bfloat-cos-do-load-print

load(fft);

y(t):=cos(2*%pi*t);

array(ra, float, 31);

Calculate

array-do-if-listarray-plot2d-sin
plot2d([f,[discrete,rx,ry],[discrete,pointx,pointy]],[x,0,6.28],[style,lines,points,points]);

array([rs,rsy],float,5);

i:0;

f(x):=sin(x);

Calculate

array

array (a1, fixnum, 8);

Calculate