import numpy
word_alcho = numpy.genfromtxt(
"D:\qiujiahao4.txt",delimiter=
",",dtype=
"str")
print (word_alcho[
0])
['1' '2' '3' '4' 'qiu']
print (word_alcho[
0][
1])
2
vector = numpy.array([
5,
10,
15,
20])
matrix = numpy.array([[
5,
10,
15,
20],[
1,
2,
3,
4]])
print (vector)
print (matrix)
print (word_alcho)
[ 5 10 15 20]
[[ 5 10 15 20]
[ 1 2 3 4]]
[['1' '2' '3' '4' 'qiu']
['1' '2' '3' '4' 'qiu']]
equal = (vector==
10)&(vector==
5)
print (equal)
equal = (vector==
10)|(vector==
5)
vector[equal]=
1
print (vector)
print(matrix)
equal = matrix[:,
1]==
10
print (equal)
matrix[equal,
1]=
1
print(matrix)
[False False False False]
[ 1 1 15 20]
[[ 5 10 15 20]
[ 1 2 3 4]]
[ True False]
[[ 5 1 15 20]
[ 1 2 3 4]]
print (matrix.dtype)
print (vector[
0:
3])
print (matrix[:,
1])
print (matrix[:,
0:
2])
int32
[ 1 1 15]
[1 2]
[[5 1]
[1 2]]
word_alcho = numpy.genfromtxt(
"D:\qiujiahao5.txt",delimiter=
" ",dtype=
"U75",skip_header=
1)
print (word_alcho)
[['qiu' 'man']
['jia' 'woman']]
vector = numpy.array([
"1",
"2",
"3"])
print (vector.dtype)
print (vector)
vector = vector.astype(float)
print (vector.dtype)
print (vector)
print (vector.sum())
print (vector.mean())
<U1
['1' '2' '3']
float64
[ 1. 2. 3.]
6.0
2.0
matrix = numpy.array([[
12,
34,
56,
78],[
11,
22,
33,
44]])
sum = matrix.sum(axis=
1)
print(sum)
[180 110]
word_alcho = numpy.genfromtxt(
"D:\qiujiahao5.txt",delimiter=
" ")
print (word_alcho)
index = numpy.isnan(word_alcho[:,
1])
word_alcho[index,
0:
2]=
0
print (word_alcho)
print (word_alcho.sum())
print (word_alcho.mean())
[[ nan nan 123.]
[ nan nan 456.]]
[[ 0. 0. 123.]
[ 0. 0. 456.]]
579.0
96.5
转载请注明原文地址: https://ju.6miu.com/read-33719.html