2

Can anyone please point me to some techniques to do a Point of View Analysis on novel text?

I'm basically looking for methods to determine how many words were written from different characters Points of View in any novel preferably using Python

Something like this: Statistical Analysis of WoT

  • What will be the application of thoses techniques ? Could be useful for us to know, would be easier to help you – AdriBento Mar 28 '18 at 12:07
  • For doing a statistical analysis on a novel. Mainly to know how diverse is a novel in terms of Race, religion etc. Very similar to this: https://www.barnesandnoble.com/blog/sci-fi-fantasy/statistical-analysis-wheel-time/. – Vin Venture Mar 28 '18 at 12:17

1 Answers1

0

Maybe this could help you.

You first start by storing every word, then you count every apparition.

If you also need to plot them in a graph, you should try to do an histogram with matplotlib like here.

Hope it helps !

AdriBento
  • 589
  • 5
  • 16
  • I'm sorry, I didn't get that. How would I be able to know which character is speaking a string of words with that method? – Vin Venture Mar 28 '18 at 13:19
  • How is delimited a character speach ? How is it opened and close ? Can you show us a little exemple of 2 characters speaking ? – AdriBento Mar 28 '18 at 13:29
  • Vin was so stunned that she nearly collided with him. She stumbled, slowing herself maladroitly, as if she had forgotten how to do anything other than run. This is wrong, she thought. I can’t just stand here. I have to be moving. She felt herself begin to move again, but Kelsier grabbed her. She struggled in his grip, resisting weakly. Rest, something within her said. Relax. You’ve forgotten what that is, but it’s so nice “Vin!” Kelsier said. “Don’t extinguish your pewter. Keep burning it or you’ll fall unconscious!” “Tin!” he said. “Flare it. Now!” – Vin Venture Mar 30 '18 at 06:50
  • That's a small text from the book – Vin Venture Mar 30 '18 at 06:51
  • I couldn't get anywhere in terms of PoV analysis. I did the basic stuff of text cleaning and splitting it into words and getting a word count for each word etc. but I'm stuck after that. And I saw that it's possible, because some other sites have such analysis and I'm looking for leads on that – Vin Venture Mar 30 '18 at 11:52